因此,在我的应用程序中,我有时将一堆图像保存到一个临时文件夹中,并且希望它们立即显示在图库中。在重新启动后,它们会执行,但在其他情况下则不会。

我试过使用sendBroadcast方法:

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

但是我得到一个权限错误:
E/AndroidRuntime( 2628): java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED from pid=2628, uid=10068

我可能会在AndroidManifest中丢失权限,还是不再支持该权限?谢谢

最佳答案

Petrus在another answer中提供的代码对我在Kitkat(4.4)上有效:

关于android - Android:保存新图像后刷新图库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18624235/

10-09 07:16