求大侠说下解决方法。

moonght123 2013-03-14 10:43:41
我用query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI)对目录扫描,生成音乐列表,然后我又往哪个目录复制一首歌,但是再次query后添加不进列表。只有用自带的文件浏览器在目录下进行一次操作,删除什么的。再打开程序就添加成功。如果删除在列表删除歌(删除文件),但是程序再次启动,又会出现在列表中,对那个歌的文件进行检测,却不存在,要想移除列表和上面方法一样,用自带的文件浏览器在目录下进行一次操作。。。
...全文
126 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
顾小林 2013-03-15
  • 打赏
  • 举报
回复
楼上正解, 你query 是数据库 你下载了以后 media 没有扫描 你的数据库 还是那些信息 你删除了 文件 也没有进行相应的数据库操作 所以 进入列表以后还有
moonght123 2013-03-15
  • 打赏
  • 举报
回复
媒体扫描一次,可以了。
CuGBabyBeaR 2013-03-14
  • 打赏
  • 举报
回复
在对内存卡的媒体文件进行操作后 Android系统需要对SD卡进行扫描才能更新媒体文件数据库 你可以发送广播:Intent.ACTION_MEDIA_CHECKING 来手动提醒系统进行扫描

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧