我想触发媒体扫描程序,以便查看刚刚导入设备的新照片,我正在使用
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
这种方式工作得很完美,但在android 4.4(Kitkat)中我得到了以下异常
java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED
我也尝试了MediaScannerConnectionClient
,我仍然可以看到我在画廊中导入的照片!!!
如何在android 4.4中这样做? 谢谢你的帮助