我想在android.provider.MediaStore.ACTION_IMAGE_CAPTURE上用Intent拍照,
下一步裁剪结果:
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.android.camera", "com.android.camera.CropImage");
我遵循以下方面的消遣: Android: Crop an Image after Taking it With Camera with a Fixed Aspect Ratio
然而,当调用crop活动时,我得到(已经检查过LogCat输出)一个权限错误,如下所示:
允许拒绝Intent访问SD卡上相机活动创建的临时图像。
你能为Android 2.2推荐一个解决方案吗?
谢谢
答案 0 :(得分:0)
CGM,
你有吗
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在AndroidManifest.xml
?
需要修改SD卡上的内容。
答案 1 :(得分:-1)
搜索SDK时未发现"com.android.camera.action.CROP"。因此,它是系统的未记录的实现细节,如果不打破,将来可能会破裂。
willytate在评论中发布了这条信息丰富的链接。我会重新发布:http://groups.google.com/group/android-developers/browse_thread/thread/2dd647523926192c/167af114c229c489?lnk=raot&pli=1
Dianne Hackborn是此事的权威。