下载图片到本地,由于没有通知系统相册,更新数据,导致系统相册无法找到这张图片。
处理方法一:已知图片保存地址,通过广播通知系统相册, 更新数据。
public static void sendBroadcastToAlbum(Context context, String imagePath) { if (context != null && imagePath != null && imagePath.length() > 0) { File imageFile = new File(imagePath); if (imageFile.exists()) { Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); Uri uri = Uri.fromFile(imageFile); if (uri != null && context != null) { intent.setData(uri); context.sendBroadcast(intent); } } } }