裁剪库不适用于Nexus S.

时间:2014-12-20 18:59:44

标签: android android-camera nexus-s

我正在开发一个Android应用程序,我正在进行图像裁剪。我使用了以下代码行,这些代码适用于Gallery和Camera。我已经在具有API 4.2的LG-Nexus和MicroMax Mobile上进行了测试,它在两者上工作正常,但不适用于三星Nexus - S.当我按下OK按钮时,没有任何反应。它也没有任何错误。

public void cropCapturedImage(Uri picUri){
        //call the standard crop action intent 
        Intent cropIntent = new Intent("com.android.camera.action.CROP");
        //indicate image type and Uri of image
        cropIntent.setDataAndType(picUri, "image/*");
        //set crop properties
        cropIntent.putExtra("crop", "true");
        //indicate aspect of desired crop
        cropIntent.putExtra("aspectX", 1);
        cropIntent.putExtra("aspectY", 1);
        //indicate output X and Y
        cropIntent.putExtra("outputX", 512);
        cropIntent.putExtra("outputY", 512);

        //retrieve data on return
        cropIntent.putExtra("return-data", true);
        //start the activity - we handle returning in onActivityResult
        startActivityForResult(cropIntent, 2);
    }

0 个答案:

没有答案