我正在使用MediaStore.Audio.Media.EXTERNAL_CONTENT_URI从外部存储中获取歌曲,对于内部设备,我应该使用MediaStore.Audio.Media.INTERNAL_CONTENT_URI。
但是我如何同时使用两者,以便我的设备扫描内部和外部存储中的歌曲?
Uri musicUri = ((location == "internal") ?
MediaStore.Audio.Media.INTERNAL_CONTENT_URI:
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
Uri genreUri = ((location == "internal") ?
MediaStore.Audio.Genres.INTERNAL_CONTENT_URI:
MediaStore.Audio.Genres.EXTERNAL_CONTENT_URI);
Uri playlistUri = ((location == "internal") ?
MediaStore.Audio.Playlists.INTERNAL_CONTENT_URI:
MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI);
我尝试过类似的操作,但是如何将位置实现为内部和外部?