2

我想从 SDCard 中获取图像,对其进行裁剪,然后将裁剪后的图像放到 imageview 中。

在这个网站上寻找它,我发现了这个代码 https://stackoverflow.com/a/5337988/1458576 ,它似乎工作正常(使用 android 的内置画廊)。

我在 ICS (CyanogenMod 9) 中测试了这段代码,裁剪功能使用了人脸检测。

谁能告诉我使用这个功能的android最低sdk版本是多少?或者更好的方法来做“拍摄/裁剪/获取图像”?

它与2.1兼容??

编辑 自动回答

它在以下设备上运行良好(已测试): - SGS GT-i9000 默认 rom (2.2) - SGS GT-i9000 CM7 和 CM9 -SG3 GT-i5800 默认库存 rom (2.2) 和 CM7。

它使用默认的“画廊”或其他通过市场安装的工具,如 QuickPik。

我使用此代码发布了一个应用程序并且没有错误(+5k 下载)。

4

1 回答 1

2

我无法告诉您此代码的最低 SDK 是多少,但我在 GitHub 中找到了一个不错的代码,用于在不使用 Android Gallery 应用程序的情况下裁剪图像,这可能会给您在某些设备上带来问题

https://github.com/biokys/cropimage

于 2012-07-06T00:56:46.643 回答