ContentResolver musicResolver = getContentResolver();
Uri musicUri = android.provider.MediaStore.Audio.Media.INTERNAL_CONTENT_URI;
Cursor musicCursor = musicResolver.query(musicUri, null, null, null, null);
为什么我使用以上的代码获取不到我手机里面的音乐? 调试发现 musicResolver.query() 是这个函数有问题,然后进入这个函数后,发现内部的变量 cursor 为 null
,没有找到本地的音乐文件?那要用什么方法得到本地的音乐文件信息?
C'est peut-être un problème avec mon téléphone. Aujourd'hui, j'ai utilisé le code de mon camarade de classe et j'ai pu avoir la musique sur son téléphone. Ensuite, j'ai téléchargé le code sur mon
.荣耀7
mais cela n'a pas fonctionné. sur le téléphone portable d'un autre camarade de classe荣耀8
, le résultat ne fonctionnait pas non plus. Effectivement, c'était un problème avec le téléphone portable, pas le code. Ensuite, j'ai recherché des articles connexes et je l'ai finalement trouvé :Pour l'instant, ça devrait aller. Sinon, vous pouvez m'envoyer un message privé.
Essayez d'utiliser MediaStore.Audio.Media directement EXTERNAL_CONTENT_URI