Para decirlo brevemente, estos son los pasos que puede seguir.
1. Cree una pantalla de bienvenida, que contendrá su logotipo y título.
En su archivo AndroidManifest.xml, haga que su actividad de pantalla de inicio sea la actividad del Iniciador.
- Desarrollador de Android o desarrollador de iOS, ¿quién tendrá más alcance?
- ¿Es un iPhone con jailbreak más susceptible a contraer un virus?
- ¿Recomienda el marco React Native para desarrollar aplicaciones móviles nativas Apple iOS y Google Android? ¿Por qué?
- ¿Por qué no puedo descargar iOS 8 en iPhone 5s?
- ¿Cuánto cuesta construir una aplicación de red social de transmisión de video en vivo de Android e iOS como Bigo?
2. Desde la actividad de la pantalla de bienvenida, debe llamar a un servicio donde tendrá que consultar el Android MediaStore.
3. Inicie una actividad en la que muestre una lista de las canciones rellenando un ListView con el cursor obtenido.
4. Solo tengo una actividad que está limpiando y cambiando la vista de lista por artistas, álbumes, favoritos, etc. Puede dividirlos en algunas actividades o fragmentos para manejar la lista de canciones.
5. Ahora puede configurar la escucha de clics y la escucha de clics largos para dos operaciones diferentes, también puede agregar un botón (por ejemplo) en cada elemento de la lista para una opción en particular.
6. He implementado una opción de acción en cada elemento de la lista al hacer clic en la cual se abre una nueva actividad con un menú detallado como enviar, eliminar, renombrar, agregar a la lista de reproducción, etc. Esto también se puede lograr implementando un desbordamiento de acción:
7. Ahora haga clic en una canción en la vista de lista para reproducir esa canción. Comienzo una nueva actividad de reproducción que muestra la carátula del álbum y las opciones básicas como siguiente, anterior, pausa, ecualizador, etc.
8. En la actividad de reproducción actual, al hacer clic en el botón del ecualizador, inicie la actividad del ecualizador. Aquí, los ajustes preestablecidos se pueden configurar y las bandas y el amplificador de graves se pueden personalizar. Asegúrese de codificar de tal manera que esta actividad nunca se elimine cuando se reproduce una canción; de lo contrario, perderá los niveles preestablecidos del ecualizador y de repente el nivel de audio cambiaría.
9.Utilice preferencias compartidas donde sea que necesite guardar los cambios, incluso después de que la aplicación se detenga o el dispositivo se apague. Lo uso para guardar qué preajuste de ecualizador se habilitó por última vez, si se repitió / aleatorio, se mostró el tema por última vez, etc.
10.Haga que su actividad de listado se pueda buscar en el archivo AndroidManifest.xml e implemente searchview en la actividad.
Implementando todos estos pasos desarrollé este reproductor de música.
Music Player – Aplicaciones de Android en Google Play
Stackoverflow es una solución única cuando estás atascado. La mayoría de sus problemas ya están resueltos por alguien, si no puede publicar su problema allí.
Divide tu proyecto en partes y comienza a desarrollar. Una vez que se desarrolla un reproductor simple, continúe agregando todas las características. Me alegro de ayudarte.
Todo lo mejor.