我只是有一个问题。有什么理由不应该使用这种意图:Android作物意图
Intent intent = new Intent("com.android.camera.action.CROP");
为了裁剪我刚刚拍摄的图像。我知道有些设备不支持这一点,而且它似乎更像是一种解决方案,因为它根本没有记录。请提供一些有力的论点pro/con。
我只是有一个问题。有什么理由不应该使用这种意图:Android作物意图
Intent intent = new Intent("com.android.camera.action.CROP");
为了裁剪我刚刚拍摄的图像。我知道有些设备不支持这一点,而且它似乎更像是一种解决方案,因为它根本没有记录。请提供一些有力的论点pro/con。
就像您所说,所有设备都不支持此操作,因此您应该在启动活动时检查ActivityNotFoundException,找到在这些设备上裁剪的替代方法或要求用户安装应用程序,例如下载快。
实际上,android-sdk并没有为你提供这样的intents。 检查Murphy先生的回答:http://commonsware.com/blog/2013/01/23/no-android-does-not-have-crop-intent.html
新版本的eclipse本身并不支持这一点,并显示错误。 我强烈建议你不要这样做,而应该自己写一些或者使用一些第三方库。