我已經多次看到此問題。在每個案例中,我都嘗試了某人回答的源代碼。它從來沒有工作。我需要的只是捕捉圖像!我只是使用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 該鏈接基本上說這是不可能的,我需要寫我自己的活動。我不知道如何做到這一點,有沒有人有一個例子?
我在這找到了很多線程在stackoverflow.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