android 카메라 예제

3. 카메라 장치에서 이미지를 캡처하거나 스트리밍하려면, 응용 프로그램은 먼저 카메라 캡처 세션을 만들어야합니다 안녕하세요, 나는 당신의 튜토리얼을 따라, 내가 AndroidCameraApi 활동으로 돌아갈 때마다이 예외를 받고 계속 제외 하면 잘 작동합니다. java.lang.NullPointerException: 가상 메서드를 호출하려고 `void android.hardware.camera2.CameraDevice.close()`를 null 개체 참조에 다른 자습서를 기대하는 🙂 이 카메라 자습서에 대해 정말 감사합니다. 그것은 매우 상세하고 잘 작성됩니다. 당신의 노력에 대한 thx 여전히 이미지 캡처는 몇 가지 단계를 수행합니다. 먼저 카메라 미리 보기에 대한 CaptureRequest를 업데이트하여 카메라의 초점을 잠글 필요가 있습니다. 그런 다음 비슷한 방식으로 사전 캡처 시퀀스를 실행해야 합니다. 그 후, 그것은 사진을 캡처 할 준비가되어 있습니다. 새 CaptureRequest를 만들고 [캡처][7]로 호출합니다. 작업이 완료되면 초점의 잠금을 해제하는 것을 잊지 마십시오.

위치 권한 – 응용 프로그램이 GPS 위치 정보로 이미지를 태그하는 경우 ACCESS_FINE_LOCATION 권한을 요청해야 합니다. 앱이 Android 5.0(API 수준 21) 이상인 경우 앱이 기기의 GPS를 사용한다는 것을 선언해야 합니다. [7]: https://developer.android.com/reference/android/hardware/camera2/CameraCaptureSession.html#캡처(android.hardware.camera2.CaptureRequest, android.hardware.camera2.CameraCaptureSession.CaptureCallback, android.os.handler) 활동 클래스에서 먼저 보기 컨트롤의 인스턴스를 가져옵니다. 우리는 위에서 설명한 단계를 따를 것입니다. AndroidCameraApi 자바 파일을 열고 아래 코드를 추가하십시오. 안녕하세요, 코르도바 응용 프로그램에서 카메라 2를 사용해야하기 때문에 코르도바 플러그인 내에서 코드를 이동하려고합니다. 누군가가 이미 그렇게? 어떤 제안? 안녕하세요, 당신은 풍경 미리보기 카메라로 보충 할 수 있습니까? 감사합니다. https://www.vogella.com/tutorials/Android/article.html 확인하시기 바랍니다 – 안드로이드 개발 튜토리얼, 기본을 배울 수 있습니다. 또한 https://www.vogella.com/android.html 참조 – 안드로이드 개발 자습서, 안드로이드 개발에 대한 자세한 내용은. 다음 예제 코드에서는 뷰 레이아웃에 포함할 수 있는 기본 카메라 미리 보기 클래스를 만드는 방법을 보여 줍니다. 이 클래스는 카메라 미리 보기 입력을 할당하는 데 필요한 뷰를 만들고 파괴하기 위한 콜백 이벤트를 캡처하기 위해 SurfaceHolder.Callback을 구현합니다. 참고: 카메라 미리 보기가 가로 모드일 필요는 없습니다.

Android 2.2(API 수준 8)에서 시작하여 setDisplayOrientation() 메서드를 사용하여 미리 보기 이미지의 회전을 설정할 수 있습니다. 사용자가 휴대폰을 다시 방향을 지정할 때 미리 보기 방향을 변경하려면 미리 보기 클래스의 surfaceChanged() 메서드 내에서 먼저 Camera.stopPreview() 방향으로 미리 보기를 중지한 다음 Camera.startPreview() 를 사용하여 미리 보기를 다시 시작합니다. ). 참고: 다음 가이드는 더 이상 사용되지 오래된 카메라 API에 대한 것입니다. 새로운 또는 고급 카메라 응용 프로그램의 경우 최신 android.hardware.camera2 API를 권장합니다. 카메라는 주로 사진과 비디오를 캡처하는 데 사용됩니다. 카메라 API의 방법을 사용하 여 카메라를 제어할 수 있습니다. 카메라에 대한 액세스 권한을 얻으면 Camera.getParameters() 메서드를 사용하고 반환된 Camera.Parameters 개체에서 지원되는 기능을 확인하여 해당 기능에 대한 자세한 정보를 얻을 수 있습니다.

Share on Google+Share on FacebookTweet about this on Twitter
error: Садржај је заштићен !!