android - 将图像保存到图库中我有一个带有图片库的应用程序,我希望用户可以将其保存到自己的图库中。我已经创建了一个带有单个声音“保存”的选项菜单,但问题是......我怎样才能将图像保存到图库中?这是我的代码:@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.menuFinale:
imgView.setDrawingCacheEnabled(true);
Bitmap bitmap = imgView.getDrawingCache();
File root = Environment.getExternalStorageDirectory();
File file = new File(root.getAbsolutePath()+"/DCIM/Camera/img.jpg");
try
{
file.createNewFile();
FileOutputStream ostream = new FileOutputStream(file);
bitmap.compress(CompressFormat.JPEG, 100, ostream);
ostream.close();
}
catch (Exception e)
{
e.printStackTrace();
}
return true;
default:
return super.onOptionsItemSelected(item);
}
}我不确定这部分代码:File root = Environment.getExternalStorageDirectory();
File file = new File(root.getAbsolutePath()+"/DCIM/Camera/img.jpg");保存到画廊是否正确?不幸的是代码不起作用:(
3 回答
- 3 回答
- 0 关注
- 593 浏览
添加回答
举报
0/150
提交
取消