2012-03-19 87 views

回答

3

你在問什麼是部分可能的。我打算把你的問題分成幾部分來回答:

  1. 是否有可能在後臺檢索相機圖片? NO
  2. 是否可以每隔30秒保存一張照片? YES

基本上,你只能打開攝像頭並獲取預覽畫面進行保存,如果Camera對象附加到一個有效的SurfaceHolder進行繪製。雖然這不在技術上意味着表面必須是可見(即你可以畫相機預覽幀到SurfaceView是不可見的,我相信),這意味着必須在運行中有效的表面前景活動。

如果你可以用這個活,不過,你可以很容易地編寫一個應用程序與Camera.PreviewCallbackHandler的呼籲postDelayed()告訴應用程序時,它的時間來捕捉相結合的自動捕獲預覽幀,每隔一段時間下一幀。例如,我將指向SDK Guide for Camera,因爲它們提供訪問Camera實例並註冊預覽所需的所有信息。

HTH

+0

如何啓動應用程序顯示相機圖片,如果用戶想要移動它的背景?我有像iPWebCam這樣的應用程序,當你啓動應用程序,你可以看到相機圖片,但你也可以移動到背景。怎麼運行的?相機圖片仍在工作,但在服務? – goodm 2012-03-20 17:59:44

+1

還要注意應用程序在進入後臺時顯示的提示:'請注意,並非所有手機都支持此功能:對於某些...需要在其中繪製視頻的表面。「可能有設備可讓您打開具有有效表面的相機,然後在您將其拿走時不會崩潰,但它不會成爲Android平臺支持的通用解決方案,只是在單個實現中發現黑客。 – Devunwired 2012-03-20 18:34:16