我想在编辑模式下打开图像,以下代码在图库视图中打开图像,但它在5.0 OS上没有编辑选项。在kitkat它工作正常。
File mediaStorageDir = new File(Environment.getExternalStorageDirectory(), "Draft Images");
if (!mediaStorageDir.exists()) {
if (!mediaStorageDir.mkdirs()) {
Log.d("App", "failed to create directory");
}
}
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.eye_template_c);
File f = new File(mediaStorageDir, "test.png");
try {
FileOutputStream outStream = new FileOutputStream(f);
bm.compress(Bitmap.CompressFormat.PNG, 100, outStream);
outStream.flush();
outStream.close();
} catch (Exception e) { throw new RuntimeException(e); }
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.putExtra("finishActivityOnSaveCompleted", true);
filePath = f.getPath();
intent.setDataAndType(Uri.fromFile(f), "image/png");
startActivityForResult(intent, 0);`
有人可以帮忙吗?
答案 0 :(得分:0)
欢迎您尝试ACTION_EDIT
。但是,很少有Android设备会安装支持图像编辑的应用。您将需要某种回退计划,例如向用户建议图像编辑器应用程序,以供用户安装。