创建的图像无法在Android库中识别

时间:2012-03-24 15:17:40

标签: android image gallery jpeg

我正在创建一个创建和保存图片的应用。目前我将它们保存到/ sd_card / my_app_name /。这些文件都存在,但是Android的图库无法识别它们。有什么方法可以解决这个问题吗?

谢谢!

好吧,我很快就想到了这个:

try {
            MediaStore.Images.Media.insertImage(getContentResolver(), filePath, "image name", "image dexscription");  } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

2 个答案:

答案 0 :(得分:0)

使用以下代码来识别每个新的更改。

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));

我认为这会解决您的问题。

答案 1 :(得分:0)

这样做的方法是:

MediaStore.Images.Media.insertImage(getContentResolver(), filePath, image name, details);