無預(yù)覽地從相機中拍攝照片我正在編寫一個Android1.5應(yīng)用程序,它是在啟動后啟動的。這是一個Service并且應(yīng)該在沒有預(yù)覽的情況下拍照。這個應(yīng)用程序?qū)⒂涗浺恍┑貐^(qū)的光密度。我能拍到一張照片,但照片是黑色的。在研究了很長一段時間之后,我偶然發(fā)現(xiàn)了一條關(guān)于它的bug帖子。如果您不生成預(yù)覽,圖像將是黑色的,因為Android相機需要預(yù)覽來設(shè)置曝光和焦點。我創(chuàng)造了一個SurfaceView和聽眾,但是onSurfaceCreated()事件永遠不會被解雇。我想原因是,表面不是視覺上創(chuàng)造出來的。我還看到了一些靜態(tài)調(diào)用照相機的例子MediaStore.CAPTURE_OR_SOMETHING它使用兩行代碼將圖片保存在所需的文件夾中,但它也不拍照。我需要使用IPC和bindService()打電話給這個函數(shù)?或者是否有其他方法來實現(xiàn)這一點?
3 回答

心有法竹
TA貢獻1866條經(jīng)驗 獲得超5個贊

HUWWW
TA貢獻1874條經(jīng)驗 獲得超12個贊
注:可以使用 MediaRecorder
不首先創(chuàng)建攝像機預(yù)覽,然后跳過此過程的前幾步。但是,由于用戶通常更喜歡在開始錄制之前看到預(yù)覽,因此此處不討論該過程。
- 3 回答
- 0 關(guān)注
- 820 瀏覽
添加回答
舉報
0/150
提交
取消