save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View b) {
if ((d1.getText().toString().trim().equals("")) && d2.getText().toString().trim().equals("")
&& d3.getText().toString().trim().equals("") && d4.getText().toString().trim().equals("") && d5.getText().toString().trim().equals("")
&& d6.getText().toString().trim().equals(""))
{
Toast.makeText(getApplicationContext(), "Generate before Save", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(getApplicationContext(), "Your Qr Image Has Been Save in /DCIM/Camera ", Toast.LENGTH_SHORT).show();
// TODO Auto-generated method stub
//attempt to save the image
b = findViewById(R.id.image);
b.setDrawingCacheEnabled(true);
Bitmap bitmap = b.getDrawingCache();
File file = new File("/DCIM/Camera/");
File root = Environment.getExternalStorageDirectory();
File cachePath = new File(root.getAbsolutePath() + "/DCIM/Camera/image.jpeg");
try {
cachePath.createNewFile();
FileOutputStream ostream = new FileOutputStream(cachePath);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, ostream);
ostream.flush();
ostream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
});
}
}
Есть ли способ сохранить другое изображение из моего изображения вместо того, чтобы перезаписать предыдущее изображение? кстати, этот код работал, но я не могу сохранить другое изображение с другим именем. Кто-нибудь может мне помочь?Как сохранить другое изображение в android?
Укажите, пожалуйста, код всей деятельности – grant
Использовать Path.GetTempFileName()? –