2017-01-07 12 views
1

カメラの動きを開始せずに1分ごとに写真を撮り、デバイスストレージに保存したいのですが、バックグラウンドサービスでカメラを使い始める方法...バックグラウンドサービスで写真を撮る(カメラとカメラ2)

+0

何を試しましたか? – hardillb

+0

あなたが既に持っているコードを投稿する – mafioso

+0

私は写真を撮って保存するコードを持っていますが、バックグラウンドサービスですべてを作成すると、AutoFitTextureViewを使用する必要があるため、バックグラウンドサービスでそれを使用する方法がわかりませんAutoFitTextureView要素が存在しません。 mTextureView =(AutoFitTextureView)view.findViewById(R.id.texture); – MCastillo

答えて

0

サービスを延長することができます カメラに接続します しばらくの間写真を作成する階層を作成できます。

public class CameraPhoto extends Service { 

     @Override 
     public void onCreate() { 
      super.onCreate(); 
      Timer timer = new Timer(); 
      timer.schedule(new UpdateTimeTask(), 0, 1800000); //тикаем каждые 30 мinute без задержки 
     } 
     //задача для таймера 

     class UpdateTimeTask extends TimerTask { 
      public void run() { 
//Here write what you want do . You can call method here, or make manipulation with camera 
       } 
      } 
関連する問題