Pytania otagowane jako android-camera-intent

23
Dlaczego obraz zarejestrowany przy użyciu aparatu jest obracany na niektórych urządzeniach z Androidem?
Przechwytuję obraz i ustawiam go do widoku obrazu. public void captureImage() { Intent intentCamera = new Intent("android.media.action.IMAGE_CAPTURE"); File filePhoto = new File(Environment.getExternalStorageDirectory(), "Pic.jpg"); imageUri = Uri.fromFile(filePhoto); MyApplicationGlobal.imageUri = imageUri.getPath(); intentCamera.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intentCamera, TAKE_PICTURE); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent intentFromCamera) { super.onActivityResult(requestCode, resultCode, intentFromCamera); if (resultCode == …

14
Zamiar ACTION_IMAGE_CAPTURE Androida
Próbujemy użyć natywnej aplikacji aparatu, aby umożliwić użytkownikowi zrobienie nowego zdjęcia. Działa dobrze, jeśli pominiemy i zwrócimy EXTRA_OUTPUT extramały obraz bitmapy. Jeśli jednak putExtra(EXTRA_OUTPUT,...)zamierzamy go uruchomić, wszystko działa, dopóki nie spróbujesz wcisnąć przycisku „Ok” w aplikacji aparatu. Przycisk „Ok” po prostu nic nie robi. Aplikacja aparatu pozostaje otwarta i nic …

15
Problem z orientacją aparatu w systemie Android
Buduję aplikację, która używa aparatu do robienia zdjęć. Oto mój kod źródłowy, aby to zrobić: File file = new File(Environment.getExternalStorageDirectory(), imageFileName); imageFilePath = file.getPath(); Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); //Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); startActivityForResult(intent, ACTIVITY_NATIVE_CAMERA_AQUIRE); Na onActivityResult()metody używam BitmapFactory.decodeStream()do odbioru obrazu. Kiedy uruchamiam moją aplikację na Nexusie …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.