2 ~ 3 가지 응용 프로그램에서 응용 프로그램에서 카메라 작업을 사용해야합니다. 사용자가 카메라를 사용하여 사진을 찍은 다음 이미지보기에서 해당 이미지를 설정합니다.Droid X에서 Android 응용 프로그램으로 카메라를 사용하는 방법
Droid X를 제외한 모든 장치에서 작동합니다. 사용자가 Droid X 모바일에서 사진을 찍으면 응용 프로그램이 강제로 닫힙니다. 여기
시작 카메라 활동에 대한 내 코드는 다음과 같습니다
public void startCameraActivity()
{
_path = Environment.getExternalStorageDirectory() + "/default.jpg";
File file = new File(_path);
Uri outputFileUri = Uri.fromFile(file);
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_PIC_REQUEST) {
_taken = true;
bita = BitmapFactory.decodeFile(_path);
imv.setImageBitmap(bita);
}
}
그래서 드로이드 X에 성공적으로 카메라 활동을 실행하기 위해 무엇을해야하는지? 나는 그 문제가 무엇인지를 알 수 없었다.
비트 맵으로 인해 메모리 부족 문제가 발생했습니다. 검색을 기반으로합니다. –
이것에 관한 해결책이 있으십니까 ... 어떤 해결책이 있다면 저를 도우십시오. – Kutbi
비트 맵 검색을 검색하십시오. 재활용 방법과 비트 맵을 찾을 수 있습니다. 너는 그에 따라 그것을해야만한다. 설명하기 조금 복잡합니다. 메모리 부족에 근거한 조사를하십시오. –