gpt4 book ai didi

Android 3.x 图像裁剪卡住(motorola xoom 和 acer iconia)

转载 作者:行者123 更新时间:2023-11-29 18:16:38 26 4
gpt4 key购买 nike

Intent intent = new Intent("com.android.camera.action.CROP");

File path = this.getExternalFilesDir("tmp");
File file = new File(path, "tmp_" + String.valueOf(System.currentTimeMillis()) + ".jpg");
Uri tmpUri = Uri.fromFile(file);

intent.setData(selectedImage);
intent.putExtra(MediaStore.EXTRA_OUTPUT, tmpUri);
intent.putExtra("outputFormat", Bitmap.CompressFormat.JPEG.toString());
intent.putExtra("crop", "true");
intent.putExtra("scale", "true");
intent.putExtra("outputX", 100);
intent.putExtra("outputY", 100);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);

intent.putExtra("return-data", false);
startActivityForResult(intent, REQUEST_CROP);

我正在使用此代码裁剪图像。它在 android 2.x 上完美运行。但是在 3.1(motorola xoom) 和 3.2(acer iconia) 上,应用程序在我选择裁剪区域并点击“保存”后卡住(甚至没有调用 onActivityResult)。 selectedImage变量中有真实图片的真实Uri,所以问题不在这里。

在 3.1 和 3.2 android 模拟器上,该应用程序也能完美运行。有谁知道问题出在哪里?

最佳答案

问题可能是开始的裁剪 Activity 。 "crop"= "true"extra 不是官方的,因此不能保证在所有设备上都能正常工作。

有关更多详细信息,请参阅此线程:http://groups.google.com/group/android-developers/browse_frm/thread/2dd647523926192c/4b6d087073a39607?tvc=1#4b6d087073a39607

关于Android 3.x 图像裁剪卡住(motorola xoom 和 acer iconia),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7744300/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com