嗨,朋友们,
我想使用裁剪活动,但它会崩溃为
to activity {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);
答案 0 :(得分:1)
如果这是默认情况下在android上存在的CropActivity,那么它是not officially part of the API,因此意图字符串可能已经改变。
请参阅这些链接,了解可能的解决方案/替代方案