gpt4 book ai didi

Android Marshmallow 6.0,通过 Intent 打开图库说没有应用程序可以执行该操作

转载 作者:行者123 更新时间:2023-11-30 01:21:08 24 4
gpt4 key购买 nike

我正在尝试使用 Android 6.0 在 Nexus 7 上打开图库。它没有内置图库,但有 Google Photos 应用。

我正在使用以下代码打开图库:

    Intent i = new intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
// Always show the chooser (if there are multiple options available)
startActivityForResult(Intent.createChooser(i, "Select Picture"), PICK_IMAGE_REQUEST);

以上代码在6.0以下的所有版本中都运行良好。并且请注意,我已经在使用运行时权限来访问图库,并已授予访问图库/或外部存储的权限。

现在,当执行代码时,我会看到一个标题为“选择图片”的透明屏幕,中间有一个文本没有应用可以执行此操作。

现在我该怎么做才能在我的应用中挑选或选择图像并使用。

感谢任何帮助。

谢谢

最佳答案

I am using the following code to open the gallery

该代码与“画廊”无关。该代码请求从特定内容集合中挑选一段内容。设备上可能有零个、一个或多个 Activity 提供支持该 Intent 结构。

The above code works well in all the versions below 6.0

仅在恰好具有满足该Intent 结构的一项或多项 Activity 的设备上。

Now what do I do to pick or choose image and use in my app.

Intent i = new intent(Intent.ACTION_GET_CONTENT).setType("image/*");

// use PackageManager to see if there is anything that supports this
// Intent structure, or just blindly make the following call and handle
// the ActivityNotFoundException

startActivityForResult(i, PICK_IMAGE_REQUEST);

I am using this code , so that only gallery opens and not any other option to pick image

您的代码中没有任何内容将其限制为“画廊”。

关于Android Marshmallow 6.0,通过 Intent 打开图库说没有应用程序可以执行该操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37086479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com