2015-06-28 32 views

回答

0

http://developer.android.com/guide/topics/media/camera.html

頂層的步驟是:

檢查是否有一個攝像頭

如果有,找到一個你想要的(正面或背面...)的ID。在下面的代碼中檢查findFrontFacingCamera例程。

打開它(camera.open API調用)。見safeCameraOpen

創建一個假SurfaceView並將其設置爲相機。通常用於預覽相機(再次,請參閱下面的典型用法),但這裏我們只是欺騙camera,因爲我們從未實際顯示它。 #5,這是顯示預覽的關鍵區別...

當我們想要採取picture,以任何方式觸發(有人按下按鈕或觸摸屏幕,或在我的情況下,與一個計時器),請致電camera.takePicture。該方法的參數是callback函數發生沿着process採取picture。從文檔:

http://cell0907.blogspot.in/2014/01/android-camera-capture-without.html

相關問題