android - 將圖像保存到圖庫中我有一個帶有圖片庫的應(yīng)用程序,我希望用戶可以將其保存到自己的圖庫中。我已經(jīng)創(chuàng)建了一個帶有單個聲音“保存”的選項菜單,但問題是......我怎樣才能將圖像保存到圖庫中?這是我的代碼:@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 回答
- 0 關(guān)注
- 613 瀏覽
添加回答
舉報
0/150
提交
取消