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