我正在尝试为图像实现“设置为”功能。我正在使用Intent.ATTACH_DATA,这样用户至少可以选择联系人照片和壁纸。我应该传递的额外参数让我感到困惑。如果我正确阅读文档,
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
intent.setType("image/*");
intent.setData(mImageCaptureUri);
startActivity(Intent.createChooser(intent, "hey"));
应该是这样的。对于墙纸,它是有效的,但使用百万像素数据时,应用程序会崩溃,因为找不到任何裁剪活动。有人有可行的例子吗?官方图库应用程序确实能够找到相机裁剪活动...
欢迎提供有关详细系统意图文档的提示。