当前位置: 首页 > 知识库问答 >
问题:

仅打开默认库

朱通
2023-03-14

我想从缺省的图库中选择文件,如图像,视频,但当我使用下面的函数打开图库时,它也给了我一些不必要的选项来选择文件,如“文件管理器,文件管理器”。这些应用程序安装在我的电话上,我不想要那些应用程序时,我打开和选择媒体文件。

plz帮助

Intent intent = new Intent(Intent.ACTION_PICK);
      intent.setType("video/*, images/*");
     intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true);
      intent.setAction(Intent.ACTION_GET_CONTENT);
       tartActivityForResult(Intent.createChooser(intent, "Select File"),
                        REQUEST_CODE);

共有1个答案

禄星腾
2023-03-14

使用这个

Intent intentGallery = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intentGallery, 1);
 类似资料:
  • 问题内容: 我正在进行实验,发现以下代码可以在Eclipse上编译并正常运行(版本ID:20090920-1017,不确定确切的编译器版本): 在Eclipse中编译并运行时,此命令会正常打印并退出。 对于编译器,这将按预期方式抛出。 那么Eclipse Java编译器中有bug吗? 问题答案: 这是一个错误。这是根据 Java语言规范,第三版 的声明的指定行为: [JLS 14.11 声明](h

  • 我有以下场景:安装了firefox和chrome的Ubuntu16.04机器,chrome是我的默认浏览器。 我在shell中检查以下操作: 并且不会出现firefox的任何一面,总是Chrome。这样很好。还要检查: 点击桌面文件。html->chrome启动 现在奇怪的是,如果我跑了: 出于某种奇怪的原因,它总是打开Firefox。我不知道为什么,有人能帮我吗?

  • 问题内容: 我希望图库应用程序在单独的窗口中启动,而不是在我的应用程序中启动。我也不想选择图片,我只想打开默认的图库应用程序。有些问题与此类似,但它们都并非以独立应用程序的形式打开图库,而是始终在名为的应用程序内部 。 看这里。这是我的名为SM2的应用程序。在内部,默认的图库应用程序可见,这不是所需的行为。 如果电话上没有名为“ com.android.gallery”的软件包,则以下代码无效:

  • 我正在通过jstlSpring启动打开jsp页面 我在pom中包括了JSTL和Jasper。xlml 我将配置添加到我的Web应用程序中 这是控制器中的请求映射 我的jsp文件位于webapp/WEB-INF/views中 在我将thymeleaf依赖项添加到pom之前,一切都很正常 我开始出现以下异常: 组织。springframework。网状物util。NestedServletExcept

  • 问题内容: 我的程序成功创建并填充了Excel(.xls)文件。创建完成后,我希望在系统的默认程序(以Excel为例)中打开新文件。我该如何实现? 对于我想在记事本中打开txt文件的旧程序,我使用了以下命令: 当我尝试将此代码用于Excel文件时,出现以下错误: 有什么建议吗? 问题答案: 尝试使用Desktop.open()而不是Desktop.edit(): 如果Desktop.open()不

  • 问题内容: 通常,在switch语句中不需要默认值。但是,在以下情况下,仅当我取消注释默认语句时,代码才能成功编译。有人可以解释为什么吗? 问题答案: 您必须取消注释的原因是您的函数说它返回一个,但是如果您只为定义了标签,那么如果您传入其他任何内容,该函数将不会返回值。Java要求所有声明它们返回值的函数实际上在所有可能的控制路径上都返回一个值,并且在您的情况下,编译器不确信所有可能的输入都返回了