カメラを使用するアプリを書いています。ユーザーが結果の画像に線とテキストで注釈を付けることができるようにするインテントを起動し、使用できる適切な画像編集アプリのリストをユーザーに提供したいのですが、これらの問題に遭遇しています: 1.このコードを実行すると、すべての画像編集アプリがリストに表示されるわけではありません。
editIntent = new Intent();
editIntent.setAction(Intent.ACTION_EDIT);
Uri imageToEditUri = selectedPhotoLocation; // Uri of existing photo
String imageToEditMimeType = "image/*";
editIntent.setDataAndType(imageToEditUri, imageToEditMimeType);
startActivityForResult(Intent.createChooser(editIntent,"Edit Image"), IMPLICIT_EDIT_IMAGE);
Is there a way to get a list of apps that will respond to Intent.ACTION_EDIT?
2. PS Express は、data.getDate() で編集された画像の Uri を返す唯一のアプリです。Uri は OnActivityResult() に返されます。他のアプリでは、ユーザーは保存し、場所を記憶し、再選択する必要があります。編集した画像。
Is there a way to know what apps return the Uri of the image to OnActivityResult()