public void savePicForSystem(Context context,String url){
File saveFile = new File(url);
// 其次把文件插入到系统图库
try {
MediaStore.Images.Media.insertImage(getContentResolver(),
saveFile.getAbsolutePath(), saveFile.getName(), null);
} catch (FileNotFoundException e) {
Toast.makeText(context, getString(R.string.save_pic_failed), Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
// 最后通知图库更新
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(saveFile)));
Toast.makeText(context, getString(R.string.save_pic_success), Toast.LENGTH_SHORT).show();
}
长按手机图片保存到本地相册 (需要注意的是 保存之后要发送个广播 不然,更新不出来保存的图片)
最新推荐文章于 2021-07-29 20:54:55 发布