Android图像捕捉不起作用
问题描述:
我已经多次看到此问题。在每个案例中,我都尝试了某人回答的源代码。它从来没有工作。我需要的只是捕捉图像!我只是使用ACTION_IMAGE_CAPTURE开始一个意图。Android图像捕捉不起作用
问题我运行到: - 返回图片绝不会进行全尺寸,即使指定EXTRA_OUTPUT - 摄像头应用程序不拍照,如果指定EXTRA_OUTPUT - 造成意图为空或getData()方法返回null - 如果我预先指定了图像的Uri,然后从该Uri稍后加载图像,则宽度/高度始终为-1。
我在这里发现了一个Android bug:http://code.google.com/p/android/issues/detail?id=1480 该链接基本上说这是不可能的,我需要写我自己的活动。我不知道如何做到这一点,有没有人有一个例子?
我在这找到了很多线程在*.com。但是还没有人有过工作解决方案。有没有人找到一种方法来完成这项工作?
答
某些设备根本不适用于此。这是一个已知的问题。这些设备已经过时了,我不再遇到它们了。
您的设备运行的是哪个版本的Android? EXTRA_OUTPUT没有为早期版本返回完整大小。 – roundhill 2011-03-02 14:22:23
我需要支持1.6。 EXTRA_OUTPUT错误是上面的Google链接。基本上我知道它,但不知道该怎么做才能解决它。我无法告诉我的用户,除非您是新版本的25%之一,否则新相机功能将无法使用。 – Paul 2011-03-02 14:53:56
就日志而言,没有错误列出。 – Paul 2011-03-02 15:04:15