java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.

来源:互联网 发布:云储存软件 编辑:程序博客网 时间:2024/04/29 08:51

问题详情

关于发送广播扫描SD卡,根据系统版本(4.4)的不同代码也有所不同。

解决方案

4.4以前的系统可以这样发送这个广播

mContext.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://" +Environment.getExternalStorageDirectory())));

4.4以后的系统用这个广播

mContext.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
阅读全文
0 0
原创粉丝点击