问题标签 [android-intent-chooser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
92 浏览

android - 使用 Intent.createChooser 维护文件选择

我正在使用以下代码从库中选择 Android 中的一个或多个文件:

此代码工作正常,我可以选择一个或多个文件。

问题是当我再次 imgBtn按下时,用户看不到之前在chooser屏幕上选择的内容。

当用户再次单击按钮时,有没有办法保持 文件选择?

在此处输入图像描述

0 投票
1 回答
3381 浏览

android - 不支持 Intent 图像共享文件格式

当我点击分享按钮时,我无法在社交媒体上分享图片。它显示了Toast

不支持文件格式

我将图像存储到firebase. 现在我从 firebase 获取链接并解析为 URI,但我不知道为什么会这样。

我只是为了测试目的对 URL 进行了硬编码。

对于 WhatsApp:

不支持文件格式

对于 Instagram:

图片无法加载

对于脸书:

什么都不显示意味着没有吐司或任何东西(只是显示状态栏)

对于信使:

未打开

0 投票
0 回答
93 浏览

android - 如何从图库“图像”加载图像

我正在尝试使用以下代码从图库中加载图像

该代码工作正常,但默认情况下它只加载最近的照片。我必须单击菜单才能转到显示所有图像的“图像”。有没有办法让我加载图像,所以默认情况下它显示所有“图像”而不是最近的照片。谢谢你。

0 投票
4 回答
4962 浏览

android - 使用自定义意图操作仅在特定应用程序上下文中启动活动

我需要使用意图过滤器指定我的登录活动:

我想这样做的原因是我正在开发一个我想在几个项目中使用的 SDK,这是我能弄清楚如何通知作为登录活动的 SDK 的最佳方法,而它是仅在 app 模块中定义。

在我做了这样的声明后,我开始像这样的登录活动(在库和应用程序中):

依赖于同一个 SDK 的两个或多个应用程序可能会同时安装在同一个设备上。如果我理解正确,在这种情况下,在这些应用程序中的每一个中,Activity 启动都会启动一个随机登录活动(应用程序 A 中的调用可能会启动应用程序 B 的登录)。

  1. 我对自定义意图过滤器如何工作的理解是否正确?
  2. 有没有办法告诉应用程序 A 中的调用仅使用应用程序 A 中的意图过滤器声明

也欢迎提出关于重用登录相关逻辑的替代方法的建议,而不依赖于意图过滤器。

0 投票
1 回答
3157 浏览

android - 使用 Intent.createChooser 使用 Waze 和 Google Maps 进行导航显示 Waze 图标两次

我在找到答案后创建了这个问题,我不确定礼仪,但似乎没问题(另外,我现在看到有一个内置选项)。

问题如标题中所述,我们使用如下代码创建了一个意图选择器:

并获得了两个位智图标和一个谷歌地图图标;更糟糕的是,其中一个位智图标没有启动导航(仅打开应用程序)。

我们不能使用geo:意图,因为我们需要控制显示的意图(我们不想一直显示这两种意图)和谷歌地图中的导航类型(例如:)&mode=w

0 投票
1 回答
410 浏览

android - Android 意图选择器不能有空的意图目标

为了可视化共享中所需的应用程序,我需要传递:

为什么我需要:targetedShareIntents.remove(0)这是否意味着从 targetShareIntents 中删除了一个意图?

我已经看到这个代码使用了很多。我不明白为什么我们需要使用 remove。谢谢

0 投票
1 回答
210 浏览

android - 如何禁止文件选择器打开上次使用的路径?

我正在尝试在我的 Android 应用程序中使用意图的文件选择器。运行应用程序时,文件选择器只会在设备最后使用的文件夹中打开,而不是在预先指定的文件夹中。在每种情况下,如何使文件选择器在预先指定的文件夹中打开?这是我的代码:

0 投票
1 回答
1023 浏览

android - 带有 createChooser 的 startActivity 不显示选择器但立即启动

我正在尝试为用户提供在 Google Play 中查找内容的选项。我正在尝试使用 Intent.createChooser 但未显示选择器,市场只是立即打开而不显示选择器。

我四处搜索,最接近的是声明文件类型,但我希望打开市场,所以这似乎与我无关。

有人有想法吗?

0 投票
1 回答
455 浏览

android - 如何在小米 Redmi 5 设备上通过 Intent.ACTION_ATTACH_DATA 显示图库选项?

我的应用程序显示一张图片,然后将其设置为墙纸设备。

我有代码,并且已经在某些设备上尝试过并成功运行。(联想 Vibe C Lolipop,Advan I7 Marshmallow)

但我在设备 Xiaomi Redmi 5 (Nougat) 上发现了一个问题

当我通过意图选择器将图片设置为壁纸时,没有“图库”选项

注意:我认为在小米上,Gallery Option 是设置图片作为设备壁纸的最佳选择。

我附上了Lenovo Vibe C(有图库选项)和小米红米5(没有图库选项)的截图

联想和小米的截图

下面是我的代码片段

0 投票
1 回答
3840 浏览

android - 您如何使用选择器对话框共享与 Android 中的 whatsapp 相同的位置?

我希望“共享位置”功能与我当前应用程序中的 whatsapp相同。这是一个选择器对话框

这是共享位置屏幕

选择您的位置后,它显示如下

现在打开选择器对话框,我使用了下面提到的代码。

在此代码选择器打开后类似于这样。 在此处输入图像描述

现在,如何在此文件选择器对话框中添加共享位置图标,并在选择特定位置并将其共享给聊天应用程序中的其他用户?