2012-03-24 10 views
2

画像を作成して保存するアプリを作成しています。現在私はそれらを/ 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(); 
     } 
+0

あなたはネイティブのギャラリーアプリやギャラリービューを参照していますか? –

答えて

0

方法がこれです:

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

使用して、すべての新しい変更を認識させるために。

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

これが問題を解決すると思われます。これを行うには

関連する問題