将存储的图像检索到内部存储器

时间:2013-07-16 16:08:13

标签: android

如何检索存储在应用内部存储器中的图像? 我使用以下代码来存储图像,因为答案是保存代码是否正确? 如果是这样,我如何访问此方法存储的图像以将它们放入图像视图中。 我是新手android希望我不是傻瓜!

    private String saveToInternalSorage(Bitmap bitmapImage){
    ContextWrapper cw = new ContextWrapper(getApplicationContext());
     // path to /data/data/yourapp/app_data/imageDir
    File directory = cw.getDir("imageDir", Context.MODE_PRIVATE);
    // Create imageDir
    File mypath=new File(directory,"profile.jpg");

    FileOutputStream fos = null;
    try {           

        fos = new FileOutputStream(mypath);

   // Use the compress method on the BitMap object to write image to the OutputStream
        bitmapImage.compress(Bitmap.CompressFormat.PNG, 100, fos);
        fos.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
    return directory.getAbsolutePath();
}

1 个答案:

答案 0 :(得分:1)

这应该指向正确的方向。这不是太难。

How to read image file stored in internal memory?