0

这个问题我已经看过很多次了。在每种情况下,我都尝试过有人回答的源代码。它从来没有奏效。我需要的只是捕捉图像!我只是使用 ACTION_IMAGE_CAPTURE 开始一个意图。

我遇到的问题:-即使指定了 EXTRA_OUTPUT,返回的图像也永远不会全尺寸-如果指定了 EXTRA_OUTPUT,相机应用程序不会拍照-结果意图为 null 或 getData() 方法返回 null-如果我指定了 Uri提前为图像,然后稍后从该 Uri 加载图像,宽度/高度始终为-1。

我在这里发现了一个 Android 错误:http ://code.google.com/p/android/issues/detail?id=1480 该链接基本上说这是不可能的,我需要编写自己的活动。我不知道该怎么做,有人有例子吗?

我在 stackoverflow.com 上找到了很多关于此的线程。但是还没有人有一个可行的解决方案。有没有人找到一种方法来完成这项工作?

4

2 回答 2

0

我尝试了谷歌给我的第一个例子,它运行良好,extra_output 等等。使用 Eclipse 和它在 1.5 及更高版本上运行的标准虚拟设备。如果您正在做一些更花哨的事情,您可能需要使用 NDK 进行较低级别的访问。

于 2011-04-08T20:17:17.660 回答
0

某些设备根本不适用于此。这是一个已知问题。这些设备已经过时了,我不再遇到它们了。

于 2012-10-18T13:07:09.587 回答