2016-08-27 5 views
0

私はAndroidのアクティビティのスナップショットをキャプチャしようとしていますが、ギャラリーに保存することはできません。ギャラリーのスクリーンショットを保存できません

: のスクリーンショットは、私はまた、PDFファイルfile..Plzのヘルプには、このスナップショットを変換しようとしている黒 は
public static void saveImage(Bitmap bitmap) throws IOException { 

      ByteArrayOutputStream bytes = new ByteArrayOutputStream(); 
      bitmap.compress(Bitmap.CompressFormat.PNG, 60, bytes); 
      File f = new File("sdcard/camera_app/test.png"); 
      //File f = new File(Environment.getExternalStorageDirectory() + File.separator + "test.png"); 
      try { 
       f.createNewFile(); 
       FileOutputStream fo = new FileOutputStream(f); 

       fo.write(bytes.toByteArray()); 
       fo.close(); 
      } 
      catch (Exception e) 
      { 
       e.printStackTrace(); 
      } 
     } 
+0

閉じる前にfo.flush()を試してください –

+0

また、どうすれば同じものをpdfファイルに変換できますか? –

+0

あなたはpdfWriter APIを試すことができます –

答えて

0

ギャラリーに画像を登録するには。これは私のコード..です なります
MediaStore.Images.Media.insertImage(getContentResolver(), yourBitmap, yourTitle , yourDescription); 
関連する問題