我在互联网上研究了很多但没有用。 我是Android编程和java的新手。 我在Android studio中编写了一个简单的程序,它允许您以我设置的酷字体编写文本,可选择用户可以选择颜色和字体大小。 我想用它的字体,字体大小和字体颜色保存这个文本;作为任何厨房应用程序可查看的图像。我尝试了很多事情花了几个小时,但宇宙仍然反对我。 我设法创建了一个位图图像,我可以在ImageView中查看它,但我无法将其保存到存储中。 有人可以非常简单地解释一下吗?我对Android和Java都很新。
答案 0 :(得分:-1)
public boolean saveImageToInternalStorage(Bitmap image) {
try {
// Use the compress method on the Bitmap object to write image to
// the OutputStream
FileOutputStream fos = context.openFileOutput("desiredFilename.png", Context.MODE_PRIVATE);
// Writing the bitmap to the output stream
image.compress(Bitmap.CompressFormat.PNG, 100, fos);
fos.close();
return true;
}
catch (Exception e) {
Log.e("saveToInternalStorage()", e.getMessage());
return false;
}
}