Speicherort für Android-Musikdateien?

9

Ich schreibe eine Musik-Player-App und frage mich, wo ich nach den Musikdateien des Benutzers suchen soll. Ich möchte alle Lieder finden, die die Musik-App normalerweise findet, und ich bin neugierig, wie diese App die Lieder findet. Gibt es eine Enum-Variable für einen bestimmten Ordner? Nur eine rekursive Suche der SD-Karte? Ich weiß auf der SD-Karte meines Telefons gibt es einen Musikordner; ist das so, wie es auf jedem Android-Gerät ist und sollte ich diesen Ordner nur rekursiv durchsuchen? Oder sollte ich nur den Benutzer bitten, den Ordner zu finden?

    
Corey Ogburn 25.03.2011, 04:21
quelle

2 Antworten

14

Sie können alle Musikdateien von SD-Karte mit der Funktion unten finden.

%Vor%     
Chirag Raval 25.03.2011, 04:34
quelle
2

Android scannt automatisch alle externen SD-Karten nach Audio und indiziert diese Daten, siehe MediaStore.Audio Klasse für Details. Auf diese Weise können Sie nach Alben, Künstlern, Genres und Playlisten suchen. Wenn Sie nur eine Liste von Mediendateien möchten, können Sie den Content-Anbieter MediaStore abfragen .Audio.Media.EXTERNAL_CONTENT_URI .

    
Nic Strong 25.03.2011 04:32
quelle

Tags und Links