2013-07-16 123 views
0

如何檢索已存儲在應用程序內部存儲器中的圖像? 我用下面的代碼來存儲圖像的建議作爲答案是保存代碼是否正確? 如果是這樣,我怎樣才能訪問這個方法存儲的圖像,將它們放入圖像視圖。 我是新來的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(); 
} 
+0

請先查詢。這裏有很多教程和大量現有的問題。 – Simon

+0

[如何訪問內部存儲的圖像]可能的重複(http://stackoverflow.com/questions/12179045/how-to-access-an-image-that-is-stored-internally) – Simon

回答