我试图将图像文件保存到外部存储。我可以将图片保存到SD卡,但不会显示在Android图库应用程序中。我试过这种方法:用新创建的位图更新Android图像库
File path = Environment.getExternalStorageDirectory();
File f = new File(path + "/mydirectory/" + imageName + "_" + System.currentTimeMillis() + ".jpg");
FileOutputStream fos = new FileOutputStream(f);
f.mkdirs();
b.compress(CompressFormat.JPEG, 100, fos);
fos.close();
Uri contentUri = Uri.fromFile(f);
Intent mediaScanIntent = new Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE");
mediaScanIntent.setData(contentUri);
getApplicationContext().sendBroadcast(mediaScanIntent);
但它不显示在画廊。任何人都可以指出我正确的方向来解决这个问题吗?
感谢苏伦德拉+1你:)它完美 –
它的回答 – Jayesh
不要忘记正常使用... +1在AndroidManifest.xml中用' '设置WRITE_EXTERNAL_STORAGE权限。 –