내장 된 카메라 응용 프로그램을 사용하여 사진을 찍어 ImageView를 통해 보려고합니다.안드로이드 : 가로로 사진을 찍을 때 오류가 발생했습니다.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_photo);
addButtonListeners();
startCamera();
}
private void startCamera() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, PHOTO_TAKEN);
}
protected void onActivityResult(int requestCode, int resultCode,
Intent intent) {
if (requestCode == PHOTO_TAKEN) {
Bundle extras = intent.getExtras();
photo = (Bitmap) extras.get("data");
if (photo != null) {
ImageView image = (ImageView) findViewById(R.id.image_background);
image.setImageBitmap(photo);
} else {
Toast.makeText(this, R.string.unable_to_read_photo, Toast.LENGTH_LONG)
.show();
}
}
}
이 코드는 내가 나누기 풍경 사진, 아이디어를 취할 때 왜 또는 어떻게이 문제를 해결하기 위해, 세로 위치에 잘 전화를 작품 잡고 언제?
무슨 뜻입니까? logcat 콘솔에서 어떤 오류가 발생합니까? – Suji
"플랫폼 독립적 인 Java 및 Android"에 오신 것을 환영합니다. 코드가 XXX 번째 기기에서 작동하고 +1에서 작동하지 않을 것입니다. 몇 번 말할 지 : 오디오 및 비디오는 원시 모드에서 처리되어야하며 문서에 관계없이 장치에 따라 다릅니다. –
안녕하세요, 무엇이 고장 났으며 어떻게 고장 났습니까? 'LogCat' 출력을 붙여 넣으십시오 .. – g00dy