Ich möchte wissen, wie Speicherort des aufgenommenen Bildes ändern. In meinen Codes, aufgenommenes Bild bedeutet Screenshot BildAndroid Studio, wie Speicherort des aufgenommenen Bildes ändern
Variable SendingImage Bitmap erhalten, und dann möchte ich Screenshot auf SD-Karte oder irgendwo speichern. Nach Geschäft, möchte ich Uri über die Lage der Screenshot von String
Hier ist mein Code
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);
bekommen = Wenn Art und Weise gibt es Vorschau Screenshot zu bekommen, Bitte sagen Sie mir !!
Thanks :)