2017-01-07 2 views
1

카메라 시작 작업없이 사진을 찍고 장치 저장소에 저장하고 싶습니다. 백그라운드 서비스에서 카메라를 시작하고 사용하는 방법 ...백그라운드 서비스 사진 찍기 (Camera and Camera2)

+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 
       } 
      }