Android 如何将图像从缓存保存到设备
为什么我不能将图形缓存保存在设备存储器中Android 如何将图像从缓存保存到设备,android,bitmap,save,Android,Bitmap,Save,为什么我不能将图形缓存保存在设备存储器中 else if(view.getId()==R.id.save_btn){ //save drawing AlertDialog.Builder saveDialog = new AlertDialog.Builder(this); saveDialog.setTitle("Save drawing"); saveDialog.setMessage("Save drawing to de
else if(view.getId()==R.id.save_btn){
//save drawing
AlertDialog.Builder saveDialog = new AlertDialog.Builder(this);
saveDialog.setTitle("Save drawing");
saveDialog.setMessage("Save drawing to device Gallery?");
saveDialog.setPositiveButton("Yes", new DialogInterface.OnClickListener(){
保存详细信息
public void onClick(DialogInterface dialog, int which){
//save drawing
drawView.setDrawingCacheEnabled(true);
String imgSaved = MediaStore.Images.Media.insertImage(
getContentResolver(), drawView.getDrawingCache(),
UUID.randomUUID().toString()+".png", "drawing");
如果图像已保存
if(imgSaved!=null){
Toast savedToast = Toast.makeText(getApplicationContext(),
"Drawing saved to Gallery!", Toast.LENGTH_SHORT);
savedToast.show();
}
如果图像未保存
else {
Toast unsavedToast = Toast.makeText(
getApplicationContext(),
"Oops! Image could not be saved.",
Toast.LENGTH_SHORT);
unsavedToast.show();
}
错误日志
发生了什么事?你收到错误了吗?还是?欢迎来到Stackoverflow。我已经在你的帖子中解决了一些英语问题。请编辑你的帖子,告诉我们你在观察什么。你的代码做错了什么?我收到了一些错误,当我保存缓存时,错误被上传到顶部