拍照后裁剪时的权限错误

时间:2011-02-09 15:21:07

标签: android

我想在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推荐一个解决方案吗?

谢谢

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是此事的权威。