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?
Sie können alle Musikdateien von SD-Karte mit der Funktion unten finden.
%Vor%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 .
Tags und Links android