Visualizzazione stampabile
-
Scan scheda sd
Ciao a tutti! Sto sviluppando una semplice app che funzioni da lettore mp3, il problema è che non ho la minima idea di come fare a leggere tutti i file salvati nella scheda sd, filtrare quelli con estensione .mp3 e visualizzarli in una ListView. Avete qualche suggerimento?
-
Questo può aiutarti:
Lettore MP3
Ti consiglio di sostituire nella classe SongsManager.java la riga
con questo (se vuoi scannerizzare tutta la microSD):
o con questo se vuoi scannerizzare solo la cartella music:
(Se ti sono stato utile, usa il tasto grazie :D )
-
Grazie mille!! la guida è ottima, solo che quando apro l'activity in cui dovrei avere la lista delle canzoni l'app crasha, non so se sbaglio a caricare la ListView o a leggere la scheda sd, ma grazie!!
-
Quote:
Originariamente inviato da
Francesco250495
Grazie mille!! la guida è ottima, solo che quando apro l'activity in cui dovrei avere la lista delle canzoni l'app crasha, non so se sbaglio a caricare la ListView o a leggere la scheda sd, ma grazie!!
Prego.
Per quel crash, mi incolli il logcat?
-
Ho risolto grazie, ma se volessi fare lo scan di tutto il telefono? (scheda sd compresa) che path dovrei dichiarare?
-
Quote:
Originariamente inviato da
Francesco250495
Ho risolto grazie, ma se volessi fare lo scan di tutto il telefono? (scheda sd compresa) che path dovrei dichiarare?
Qualora volessi scannerizzare anche (faccio un esempio) le suonerie del telefono aggiungi questa variabile all'inizio:
Non so però se per effettuare questa operazione ti serve il root (non credo). In via molto più generale nella variabile String ci metti il percorso che vuoi scannerizzare.
A questo punto nel metodo getPlayList in "SongsManager.java" aggiungi prima del "return songList", questo pezzo di codice (praticamente replichi lo scan):
-