Android Music Player
Marco Trimeloni
Schermata Playlist
Questo è il risultato
visivo della playlist
contenente i brani
nella memoria del
telefono
Schermata Player
• La schermata del player
contiene tutti i comandi con i
quali è possibile gestire la
riproduzione e una seekbar
che si aggiorna con
l’avanzamento della
riproduzione
Cosa fa funzionare il tutto
• Questi layout, oltre alla parte grafica, hanno una classe java
ciascuna che fanno effettivamente agire i comandi e i clic.
Queste classi sono la classe di default MainActivity.java e la
classe personalizzata Player.java.
MainActivity
• Classe di default che
carica la schermata
principale (1), in questo
caso carica il layout
dell’activity_main, dove
è presente la playlist in
cui ci sono i brani nella
memoria (2).
• Inoltre questa classe legge la memoria interna (2) per creare l’effettiva lista di nomi
dei brani senza l’estensione (3 e 4), al clic di uno di questi si passa alla schermata del
player (4)
Player
• La classe player
contiene
l’evento onClick
che gestisce
cosa fanno i
tasti dichiarati
nel player
• Uno switch gestisce il comportamento dei tasti: play (1),
pausa (2), avanzamento rapido (3), riavvolgimento rapido
(4), brano successivo (5), brano precedente (6).
Tecnologie
• Java è la base della programmazione per android
• XML è usato per la parte grafica
• Android Studio è il software per windows usato per creare l’applicazione