3

嗨朋友们,

我想使用作物活动,但它会崩溃为

到活动 {com.CropActivity/com.CropActivity.CropActivity}:android.content.ActivityNotFoundException:

它的代码在 Andorid 1.6 中正常工作,但在 2.1 或 2.2 中崩溃。请给我解决方案提前谢谢

这是我启动作物活动的代码。

 Intent i = new Intent("com.android.camera.action.CROP");
           i.setClassName("com.android.camera","com.android.camera.CropImage");
           i.setData(data.getData());

            image.setImageURI(data.getData());


            Log.d("Camera", "path: " + data.getData().getPath());
            i.putExtra("noFaceDetection", false);
            i.putExtra("outputX", iconWidth);
            i.putExtra("outputY", iconHeight);
            i.putExtra("aspectX", iconWidth);
            i.putExtra("aspectY", iconHeight);
            i.putExtra("scale", true);

            i.putExtra("output", Uri.parse(iconUri));

             i.putExtra("return-data", true);
             startActivityForResult(i, CROP_IMAGE);
4

1 回答 1

1

如果这是默认情况下存在于 android 上的 CropActivity,那么它不是 API 的正式部分,因此意图字符串可能已更改。

有关可能的解决方案/替代方案,请参阅这些链接

于 2012-03-14T13:21:49.060 回答