码迷,mamicode.com
首页 > 移动开发 > 详细

关于 Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED from 错误原因

时间:2014-12-08 19:38:27      阅读:336      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   io   ar   使用   sp   on   

当在Android4.4上进行图片的扫描功能开发时一般会使用:sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory()+ picPath)));的广播

但因为Android4.4中限制了系统应用才有权限使用广播通知系统扫描SD卡,所以会报上面的错误。

解决方法:使用MediaScannerConnection执行具体文件或文件夹进行扫描

可以看看这篇文章:http://www.thinksaas.cn/group/topic/219309/

关于 Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED from 错误原因

标签:android   style   blog   http   io   ar   使用   sp   on   

原文地址:http://blog.csdn.net/eoeandroida/article/details/41806525

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!