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


17
ユーザーが画像のカメラまたはギャラリーを選択できるようにする
私がやろうとしていることは非常に単純なようですが、数日検索した後では、まったく理解できません。 ユーザーが複数(最大5つ)の画像を選択できるアプリケーションがあります。を使用していImageViewます。ユーザーがをクリックしたときに、次ImageViewのオプションを許可します ギャラリーから画像を選択する、または カメラを使用して画像をキャプチャします。 私はACTION_GET_CONTENTインテントを使用することから始めましたが、それはギャラリーに行くのにうまくいきます。そこでACTION_PICK_ACTIVITY、ユーザーがカメラまたはギャラリーを選択できるようにインテントを使用してみました。 Intent pickIntent = new Intent(Intent.ACTION_PICK_ACTIVITY); Intent gallIntent=new Intent(Intent.ACTION_GET_CONTENT); gallIntent.setType("image/*"); Intent camIntent = new Intent("android.media.action.IMAGE_CAPTURE"); pickIntent.putExtra(Intent.EXTRA_INTENT, camIntent); pickIntent.putExtra(Intent.EXTRA_INTENT, gallIntent) pickIntent.putExtra(Intent.EXTRA_TITLE, "Select Source"); startActivityForResult(pickIntent, IMAGE_SELECTOR); しかし、追加できるのは1つだけのようEXTRA_INTENTです。メニューは期待どおりに表示されますが、唯一のオプションはギャラリーとファイルです...カメラはありません)。 私が見逃しているこれを行うためのより良い/簡単な方法はありますか?助けてくれてありがとう。

11
Androidカメラプレビューストレッチ
Androidでカスタムカメラアクティビティの作成に取り組んでいますが、カメラを回転させると、サーフェスビューのアスペクト比がめちゃくちゃになります。 アクティビティのoncreateで、カメラのパラメーターを表示するサーフェスビューを保持するframelayoutを設定しました。 //FrameLayout that will hold the camera preview FrameLayout previewHolder = (FrameLayout) findViewById(R.id.camerapreview); //Setting camera's preview size to the best preview size Size optimalSize = null; camera = getCameraInstance(); double aspectRatio = 0; if(camera != null){ //Setting the camera's aspect ratio Camera.Parameters parameters = camera.getParameters(); List<Size> sizes = parameters.getSupportedPreviewSizes(); …

7
Androidのカメラまたはcamera2 APIを使用して、廃止予定のメモなしで新旧のAPIバージョンをサポートする方法
新しいcamera2 APIは私を混乱させます。デバイスのカメラを使用するアプリ(Android API 10〜21用)を開発したい。ここで述べたように、「カメラ」APIを使用する必要があります。 しかし、「カメラ」API (android.hardware.Camera)をマニフェストのユーザー機能に追加しようとすると、非推奨としてマークされます。一方、「camera2」API (android.hardware.camera2)に変更することはできません。これは、Android API 21+(Android 5-Lollipop)とのみ互換性があるため、リンクすることもできますが、追加できるのは2リンク。 古いバージョンのAndroidだけでなく、最新バージョンのAndroidでもアプリを実行したい...

11
Androidカメラ:データインテントがnullを返します
複数のアクティビティを含むAndroidアプリケーションがあります。 それらの1つでは、デバイスのカメラを呼び出すボタンを使用しています。 public void onClick(View view) { Intent photoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(photoIntent, IMAGE_CAPTURE); } 同じアクティビティOnActivityResultで、画像結果のメソッドを呼び出します。 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == IMAGE_CAPTURE) { if (resultCode == RESULT_OK) { Bitmap image = (Bitmap) data.getExtras().get("data"); ImageView imageview = (ImageView) findViewById(R.id.pic); imageview.setImageBitmap(image); } else if …



9
Androidプラットフォームで「フロントカメラ」を開くにはどうすればよいですか?
より一般的には、デバイスに複数のカメラが組み込まれている場合、特にそれらの1つを初期化する方法はありますか? Androidのリファレンスドキュメントで見つかりませんでした: https://developer.android.com/reference/android/hardware/Camera.html https://developer.android.com/reference/android/hardware/camera2/package-summary.html https://developer.android.com/reference/android/hardware/camera2/CameraManager.html SamsungSHW-M100Sには2台のカメラがあります。2台のカメラを使用するという言及がない場合、Samsungがどのように行ったのか考えてみてください...?

14
デバイスにカメラがあるかどうかを確認しますか?
私のアプリでは、デバイスにカメラがある場合はカメラを使用したいと思います。カメラを持たないAndroidを実行しているデバイスはありますか?私のマニフェストに以下を含めることによって: <uses-feature android:name="android.hardware.camera" android:required="false"/> 基本的には、「カメラがあれば使用しますが、アプリを実行するのにカメラは必要ありません」と言っています。 Cameraクラスを使用する前に、デバイスにカメラが存在するかどうかを確認するにはどうすればよいですか?

2
Google Visionの検出領域の制限、テキスト認識
私は一日中解決策を模索してきました。私の問題に関していくつかのスレッドをチェックアウトしました。 カスタム検出オブジェクト バーコード追跡ウィンドウを減らす もっと... しかし、それは私にはあまり役に立ちませんでした。基本的に私はカメラプレビューがフルスクリーンであることを望みますが、テキストは四角形が描画される画面の中央でのみ認識されます。 私が使用しているテクノロジー: 光学式文字認識(OCR)用のGoogle Mobile Vision API 依存関係: play-services-vision 私の現在の状態: BoxDetectorクラスを作成しました: public class BoxDetector extends Detector { private Detector mDelegate; private int mBoxWidth, mBoxHeight; public BoxDetector(Detector delegate, int boxWidth, int boxHeight) { mDelegate = delegate; mBoxWidth = boxWidth; mBoxHeight = boxHeight; } public SparseArray detect(Frame frame) { …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.