タグ付けされた質問 「android-camera-intent」

23
カメラインテントを使用してキャプチャした画像がAndroidの一部のデバイスで回転するのはなぜですか?
画像をキャプチャして、画像ビューに設定しています。 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 == RESULT_OK && requestCode == TAKE_PICTURE) { if …

14
Android ACTION_IMAGE_CAPTUREインテント
ユーザーが新しい写真を撮れるように、ネイティブカメラアプリを使用しようとしています。を省略しEXTRA_OUTPUT extraて小さなビットマップ画像を返す場合は、問題なく動作します。ただし、putExtra(EXTRA_OUTPUT,...)開始する前に意図した場合は、カメラアプリの[OK]ボタンを押すまですべてが機能します。「OK」ボタンは何もしません。カメラアプリは開いたままで、何もロックされません。キャンセルできますが、ファイルは書き込まれません。ACTION_IMAGE_CAPTURE撮影した写真をファイルに書き込むには、具体的に何をしなければならないのでしょうか。 編集:MediaStore.ACTION_IMAGE_CAPTURE明確にするために、これは意図を介して行われます

15
Androidでのカメラの向きの問題
カメラを使用して写真を撮るアプリケーションを作成しています。これを行うための私のソースコードを次に示します。 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); 上のonActivityResult()方法で、私が使用しBitmapFactory.decodeStream()撮影にイメージを。 Nexus 1でアプリケーションを実行すると、うまく動作します。しかし、Samsung Galaxy SまたはHTC Inspire 4Gで実行すると、画像の方向が正しくありません。 ポートレートモードでキャプチャすると、実画像(SDカードに保存)は常に90度回転します。 撮影後の画像プレビュー--------- SDカード上の実際の画像 横向きモードでキャプチャし、すべてが良好です。 撮影後の画像プレビュー--------- SDカード上の実際の画像

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.