프로그래밍 방식으로 Android에서 카메라로 사진 찍기



Answers

사진을 찍는 방법에는 두 가지가 있습니다.

1 - 의도를 사용하여 사진 만들기

2 - 카메라 API 사용

두 번째 방법을 사용해야한다고 생각하며 두 가지 방법에 대한 샘플 코드 가 있습니다.

Question

단추로 응용 프로그램을 만들고 해당 단추에 대해 onClickListener를 작성했습니다. 몇 가지 예제 코드 예제를 시도했지만 그 중 아무 것도 작동하지 않았습니다. 그들은 모두 안드로이드 카메라 앱을 들고 사진을 찍지 않습니다. 내 onClickListener에 넣을 수있는 코드가 필요하므로 화면의 단추를 누르면 그림이 찍히게됩니다.

Android 활동에서 버튼을 누르면 카메라가 사진을 찍게하려면 어떻게해야합니까?




다음은 카메라를 여는 간단한 방법입니다.

private void startCamera() {

    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    intent.putExtra(MediaStore.EXTRA_OUTPUT,
                    MediaStore.Images.Media.EXTERNAL_CONTENT_URI.getPath());
    startActivityForResult(intent, 1);
}



Android의 Camera 및 Camera2 API를 사용하여 프로그래밍 방식으로 사진 / 사진을 찍는 방법을 찾고자하는 사람들은 여기에서 Google이 제공 한 오픈 소스 샘플을 살펴보십시오.




Related