如何在捕获屏幕截图后刷新图库?
How to refresh a gallery after capturing a screenshot?
我正在开发一个使用 BroadcastReceiver
截取屏幕截图的应用程序。在 onReceive
方法中,我截取屏幕截图并将其保存在 Screenshot/
目录中。问题是我可以在文件夹中看到屏幕截图,但在图库中看不到。也许是因为画廊没有刷新?我尝试在 BroadcastReceiver
中使用 MediaScanner
class 或 sendBroadcast
方法,但它不起作用,因为应用程序崩溃了。
保存图片后如何刷新图库?
试试这个方法。它不应该有权限问题。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, fileUri));
我正在开发一个使用 BroadcastReceiver
截取屏幕截图的应用程序。在 onReceive
方法中,我截取屏幕截图并将其保存在 Screenshot/
目录中。问题是我可以在文件夹中看到屏幕截图,但在图库中看不到。也许是因为画廊没有刷新?我尝试在 BroadcastReceiver
中使用 MediaScanner
class 或 sendBroadcast
方法,但它不起作用,因为应用程序崩溃了。
保存图片后如何刷新图库?
试试这个方法。它不应该有权限问题。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, fileUri));