Asset
Ordner verwendet wird unsere Daten mit Anwendung zu laden, es nie zur Laufzeit geändert werden, AssetManger
Methode hat Bestandsdaten zu lesen, und es gibt keine Möglichkeit, innerhalb Asset
programmatisch zu Lauf schreiben Zeit.
Eher wenn Sie Ihre Daten zur Laufzeit speichern möchten, können Sie in Internal
Memory
wie unten Code speichern.
Drawable drawable = getResources().getDrawable(R.drawable.demo_img);
Bitmap bitmap = ((BitmapDrawable)drawable).getBitmap();
bitmap.compress(Bitmap.CompressFormat.PNG, 60, bytearrayoutputstream);
file = new File(Environment.getExternalStorageDirectory() + "/SampleImage.png");
try
{
file.createNewFile();
fileoutputstream = new FileOutputStream(file);
fileoutputstream.write(bytearrayoutputstream.toByteArray());
fileoutputstream.close();
}
catch (Exception e)
{
e.printStackTrace();
}
gibt es keine Möglichkeit, eine Sache, die Sie tun können, ist einen separaten Ordner in Ihrer App erstellen und Bilder dort speichern – Nilabja