0
我想知道如何更改捕獲圖片的存儲位置。 在我的代碼,捕獲的圖片意味着屏幕截圖圖片android studio如何更改捕獲圖片的存儲位置
變量SendingImage獲取位圖,然後我想要存儲屏幕截圖在SD卡或某處。 店後,我想通過字符串
獲得烏里關於截圖的位置,這裏是我的代碼=
File sdCard = Environment.getExternalStorageDirectory();
String filename = "screenshot1.jpg";
ImageView GetImage = (ImageView) findViewById(R.id.show_heyboard);
GetImage.setDrawingCacheEnabled(true);
Bitmap SendingImage;
GetImage.buildDrawingCache();
SendingImage = GetImage.getDrawingCache();
Toast.makeText(getApplicationContext(), "1_is working", Toast.LENGTH_SHORT).show();
try{
File files = new File(sdCard.getAbsolutePath()+"/sdcard");
files.mkdirs();
File f = new File(files, "screaanshot1");
FileOutputStream outStream = new FileOutputStream(f);
SendingImage.compress(Bitmap.CompressFormat.PNG, 100, outStream);
outStream.close();
} catch(IOException e){
e.printStackTrace();
}
GetImage.setDrawingCacheEnabled(false);
如果有辦法讓截圖預覽,請告訴我!
謝謝:)