Androd学习笔记—— Android刷新本地相册
16lz
2021-01-26
发现程序把图片保存到sdcard后,在相册里面找不到,只有在sdcard重新装载后会出现图片;
原来图片保存到本地后,需要通知相册,加上如下代码就好了:
Uri localUri = Uri.fromFile(imageFile);
Intent localIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, localUri);
sendBroadcast(localIntent);
imageFile是图片的File对象;
或者
ContentValues localContentValues = new ContentValues();
localContentValues.put("_data", imageFile.toString());
localContentValues.put("description", "save image ---");
localContentValues.put("mime_type", "image/jpeg");
ContentResolver localContentResolver = getContentResolver();
Uri localUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
localContentResolver.insert(localUri, localContentValues);
更多相关文章
- android Error: unterminated entity ref 问题
- android打电话功能实现
- Android新浪微博开发(四)主UI的完善
- Anroid图片格式转换程序(winXP+cygwin+opencv+ndk)
- android实现上传本地图片到网络功能
- 【Android(安卓)开发教程】保存到外部存储设备(SD卡)
- android:强大的图片下载和缓存库Picasso
- android webview加载网页不显示图片问题
- Android之Volley框架加载网络图片的三种方式