2012-04-12 2 views
0

Android 앱을 시작할 때 기본 카메라를 자동으로 시작 (인 텐트를 사용하여 수행 할 수 있음)하고 몇 초마다 자동으로 사진을 찍기를 원합니다.기본 카메라를 사용하여 사진 캡쳐를 자동 시작하는 방법

이 작업을 수행 할 수 있습니까? 카메라를 시작한 후 어떻게 시작합니까? 따라서 사용자는 아무 것도 클릭하지 않아도 사진 촬영 프로세스를 시작할 수 있습니다. 사전에

감사합니다, Perumal

답변

1

autocapture의 카메라 의도에는 지원되지 않습니다. 그렇게하고 싶다면 앱 내에 실제로 카메라 코드를 구현해야합니다.

+0

예, 감사합니다. 이제 저는 http://developer.android.com/guide/topics/media/camera.html의 샘플을 사용하여 자신의 코드를 사용하고 있습니다. 버튼을 클릭하면 그림이 나타납니다. 이 작업을 자동화하는 방법을 모릅니다. 이것이 어떻게 될 수 있는지 어떤 생각? 버튼을 제거하려고했지만 앱이 다운됩니다. – perumal316

+0

그런 일은 없어야합니다. 하나의 앱에서'sendMessageDelayed'와 함께'Handler'를 사용하여 2 초마다 사진을 자동으로 찍습니다. timer로부터'takePicture' 메쏘드 (또는 어떤 것들)를 호출 할 수 있어야합니다. – Femi

0

인 텐트를 사용하는 경우 설치된 카메라 응용 프로그램을 시작하고 다른 제어 권한이 없습니다. 주기적으로 이미지를 캡처하고 제어하려는 경우 직접 카메라 서비스를 사용해야합니다. http://sourceforge.net/projects/javaocr/

0

이 버튼을 계속하지만, 사용자가 버튼이 표시되지 않도록 사라에 대한 가시성을 설정 : 여기에 (소스의 repo에서) 당신은 카메라와 캡처 미리보기를 해고하는 방법 샘플을 찾을 수 있습니다.) (

button.performClick을; 카메라를 열 때

, 타이머 작업을 사용 후 타이머 태스크 내에서 바로 쓰기

여기의 단추는 사용중인 단추 나 다른보기에 대한 참조입니다. 지정한 시간이 지나면 자동으로 이미지를 캡처합니다.

관련 문제