如何在捕获屏幕截图后刷新图库?

时间:2016-04-04 14:46:44

标签: android android-studio broadcastreceiver screenshot development-environment

我正在开发一个使用BroadcastReceiver截取屏幕截图的应用程序。在onReceive方法中,我获取屏幕截图并将其保存在Screenshot/目录中。问题是我可以在文件夹中看到截图,但我无法在图库中看到它。也许是因为画廊不刷新?我尝试在MediaScanner中使用sendBroadcast类或BroadcastReceiver方法,但由于应用程序崩溃,因此无效。

如何在保存图像后刷新图库?

1 个答案:

答案 0 :(得分:1)

试试这个方法。它不应该有权限问题。

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, fileUri));