編集モードで画像を開きたい場合、次のコードはギャラリービューで画像を開きますが、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);`
誰でも手助けできますか?
;' 'テントの意図=新しいテント(Intent.ACTION_GET_CONTENT)をしてみてください;' –
私はそれを試してみましたが、私はACTION_EDITにそれを追加した場合、まだACTION_VIEW – Yogi