2012-03-24 97 views
2

我正在創建一個可創建並保存圖像的應用程序。目前我將它們保存到/ sd_card/my_app_name /。這些文件存在於所有內容中,但無法從Android畫廊識別出來。有沒有什麼辦法解決這一問題?創建的圖像無法在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(); 
     } 
+0

你指的是原生庫的應用程序或畫廊的看法? – 2012-03-24 15:40:03

回答

0

做到這一點的方法是這樣的:

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

使用,使每一個新的變化來識別。

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

我認爲這會解決您的問題。