无法获取本地sdcard中的歌曲信息
发表在Android图书答疑 2019-05-10 《Android开发详解》第18章 播放音频与视频
是否精华
版块置顶:

Cursor cursor = context .getApplicationContext()

                                .getContentResolver()

                                .query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,

                                        null, null, null,null);

cursor.moveToNext() 的结果是false,这是为什么?我sd卡中明明有一个MP3音乐的,可是就是获取不到,权限什么的都加了,按书中18.3例子做的,请技术人员解答下,谢谢!

注:我用的是AS3.3.2,模拟器是Android 9的系统,我把/data/data/com.android.providers.media/databases/external.db数据库导出来打开看了,没有歌曲信息

blob.png

blob.png


2019-05-10 11:16:18编辑
分享到:
精彩评论 3
三生石
学分:2171 LV10
TA的每日心情
11
2018-12-20 21:21:04
2019-05-13
沙发

您好读者!请先测试一下书中配套的源码,查看自己的手机是否开启了相应的权限!

dqx_study123
学分:25 LV2
2019-05-13
板凳

三生石 发表于2019-05-13 09:06

您好读者!请先测试一下书中配套的源码,查看自己的手机是否开启了相应的权限!

所有的权限都开了,访问Internal 的可以获取,external的就不行


三生石
学分:2171 LV10
TA的每日心情
11
2018-12-20 21:21:04
2019-05-20
地板

您好读者!请问您运行的是书中源码么?还是您自己编写的代码?

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照