发现程序把图片保存到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);

更多相关文章

  1. android Error: unterminated entity ref 问题
  2. android打电话功能实现
  3. Android新浪微博开发(四)主UI的完善
  4. Anroid图片格式转换程序(winXP+cygwin+opencv+ndk)
  5. android实现上传本地图片到网络功能
  6. 【Android(安卓)开发教程】保存到外部存储设备(SD卡)
  7. android:强大的图片下载和缓存库Picasso
  8. android webview加载网页不显示图片问题
  9. Android之Volley框架加载网络图片的三种方式

随机推荐

  1. Animator记录一次属性动画实现的逐渐出现
  2. Android中 备份短信 还原短信
  3. Android(安卓)kotlin上传头像实现
  4. Android设备管理器漏洞
  5. android背景选择器selector用法汇总
  6. 使用 IntelliJ Debug Android(安卓)源码
  7. Android:控件GridView的使用
  8. 【Android(安卓)开发】:Android五种布局的
  9. 进程博客纳入
  10. Android应用的LinearLayout中嵌套Relativ