2012-04-12 58 views
0

畫面的自動啓動拍攝開始後我的Android應用程序,我想汽車啓動機攝像頭(可使用意圖來完成),並開始每隔幾秒鐘自動拍照。如何使用本地相機

可以這樣做嗎?啓動相機後,我該如何啓動?所以用戶不需要點擊任何東西來開始照片拍攝過程。

由於事先 Perumal

回答

1

有相機意圖的自動捕獲的支持。如果你想這樣做,你需要在你的應用中實際實現相機代碼。

+0

是的,謝謝。現在我使用我自己的代碼,使用http://developer.android.com/guide/topics/media/camera.html中的示例,現在只需單擊一個按鈕即可獲取圖片。不知道如何自動執行此操作。任何想法如何做到這一點?我試圖刪除按鈕,但應用程序崩潰。 – perumal316 2012-04-18 13:35:24

+0

這不應該發生:在我寫的一個應用程序中,我使用'Handler'和'sendMessageDelayed'來每2秒自動拍攝一張照片。你應該可以從定時器調用你的'takePicture'方法(或其他)。 – Femi 2012-04-18 14:32:14

0

如果您正在使用意圖,您只需啓動已安裝的相機應用程序,並且無法進一步控制。如果你喜歡定期拍攝圖像並控制,你必須自己使用的相機業務。這裏(來源回購),你可以找到一個樣本如何火起來的相機,捕捉預覽:

http://sourceforge.net/projects/javaocr/

0

將鈕釦有,但設定能見度消失了,這樣用戶不會看到該按鈕。

當您打開相機,用一個定時器任務,然後定時任務中這樣寫:

button.performClick();

這裏按鈕是參考你的按鈕或任何視圖中,您正在使用。 這會在您指定的時間後自動捕捉圖像。

相關問題