Questions tagged «android-gallery»


19
Android 4.4(KitKat)上的Android Gallery为Intent返回不同的URI。ACTION_GET_CONTENT
在KitKat之前(或在新Gallery之前)Intent.ACTION_GET_CONTENT返回了这样的URI 内容:// media / external / images / media / 3951。 使用ContentResolver和查询 MediaStore.Images.Media.DATA返回文件URL。 但是,在KitKat中,图库会返回URI(通过“ Last”),如下所示: 内容://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); 但是看来我只能加一个EXTRA_INTENT。菜单将按预期显示,但是唯一的选项是“图库”和“文件...。 有没有更好/更容易的方法来实现我所缺少的呢?谢谢你的帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.