我正在编写一个使用相机的应用程序。我想发布一个允许用户用线条和文本注释结果图像的意图,并且我想为用户提供他们可以使用的适当图像编辑应用程序的列表,但我遇到了这些问题: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()