Androidでは、htcwildfireでこのカーソルが空になっている理由がわかりません。しかし、他のすべての電話で動作し、SDカードにいくつかのオーディオファイルがあります。ストックメディアプレーヤーは、これらの曲を見つけて再生できます。
Cursor c = managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, new String[] { "distinct " + MediaStore.Audio.Media.ALBUM, MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media.ALBUM_KEY, MediaStore.Audio.Media.ALBUM_ID},
null,
null,
MediaStore.Audio.Media.ARTIST);
山火事でmediastore.audio.mediaに正常にクエリを実行できた人がいる場合は、お知らせください。
更新:明らかに、それはこの単一のデバイス上にあります。他の山火事はうまく機能します。それでも、アンブルブックプレーヤー(フォルダーをループして独自のid3解析を行うだけだと思います)とストックAndroidミュージックプレーヤーの両方が音楽を見つけるのは奇妙に思えますが、メディアストアから何も取得できません。「.nomedia」ファイルがありません。新しいmp3ファイルを新しいフォルダに挿入してみました。
必ずしも山火事ではなく、Androidデバイスだけでこの動作を経験した人は誰もいません。