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

10
アプリのギャラリー(SDカード)から画像を選択するにはどうすればよいですか?
この質問は、当初Android 1.6を対象としたものです。 アプリの写真オプションに取り組んでいます。 アクティビティにボタンとImageViewがあります。ボタンをクリックすると、ギャラリーにリダイレクトされ、画像を選択できます。選択した画像がImageViewに表示されます。

19
Android 4.4(KitKat)のAndroidギャラリーがIntent.ACTION_GET_CONTENTに対して異なるURIを返す
KitKatの前(または新しいギャラリーの前)はIntent.ACTION_GET_CONTENT、次のようなURIを返しました content:// media / external / images / media / 3951。 を使用して ContentResolverて MediaStore.Images.Media.DATA、ファイルのURLが返されます。 ただし、KitKatでは、ギャラリーは次のように(「Last」を介して)URIを返します。 content://com.android.providers.media.documents/document/image:3951 これをどのように処理しますか?

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.