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

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です。メニューは期待どおりに表示されますが、唯一のオプションはギャラリーとファイルです...カメラはありません)。 私が見逃しているこれを行うためのより良い/簡単な方法はありますか?助けてくれてありがとう。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.