내 응용 프로그램에서는 카메라를 시작하고 사진을 찍어야하는 기본 카메라 활동을 구현해야합니다.Android - Capture photo
내 응용 프로그램 활동 이름을 표시하는 하나의 TextView (맨 위)와 화면의 가운데 영역에 하나의 버튼 (카메라 미리보기)이 표시되어야합니다. 사용자가 해당 버튼을 클릭 할 때 스냅을 클릭하여 다른 활동의 Imageview에 표시해야합니다.
나는 다음과 같은 방법을 사용하는 것을 알고 :
이Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, 0);
하지만 내가 사용하는 경우이 방법은 다음 내 텍스트 뷰와 버튼 뷰가 표시되지 않습니다.
은 (Pls는 점에 유의 : 나는 HTC 영웅과 안드로이드 SDK 1.5을 사용하고 있습니다)PLS는 기사, 사이트 또는 PDF의 제안에 의해 나에게 도움이됩니다.
고맙습니다, paresh
그걸보고 ... 마침내 내가 제 2의 링크 방식으로 카메라 응용 프로그램을 구현해야만합니다. –
고맙습니다 대답은 고맙습니다. 그러나 IMAGE_CAPTURE 의도로 캡처 할 수있는 최대 크기는 무엇인지 알려주십시오. –
전체 크기로 가져올 수는 있지만 그렇지 않을 수도 있습니다. 나는 같은 문제에 부딪 쳤고, 그들이 추측해야하는 것보다 작은 이미지로 사진을 다시 가져 왔습니다. 이론적으로 당신은 의도에 명시된 경로를 통해 비트 맵을 얻을 수 있어야합니다. 그러나 다음을 통해 더 큰 버전을 검색 할 수있었습니다 : \t \t \t \t Uri pic = Uri.parse (data.toURI()); \t \t \t \t 비트 맵 bm = Media.getBitmap (getContentResolver(), pic)); onActivityResult 메서드에서 희망이 도움이됩니다. – ninjasense