相关疑难解决方法(0)

使用新创建的位图更新android图库

我正在尝试将图像文件保存到外部存储.我可以将图片保存到SD卡,但它不会出现在Androids gallery应用程序中.我尝试过这种方法:

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);
Run Code Online (Sandbox Code Playgroud)

但它没有出现在画廊中.谁能指出我正确的方向来解决这个问题?

android android-camera android-mediascanner

3
推荐指数
2
解决办法
1万
查看次数