问题标签 [intentfilter]

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 投票
1 回答
205 浏览

android - 当活动处于(不)堆栈顶部(恢复/暂停)时的通知

当某些活动位于或不在堆栈顶部(显示在屏幕上)时,是否有任何方法可以通知(例如使用广播接收器)?

我想知道什么时候可以说谷歌导航正在启动和关闭(恢复/暂停)。这意味着我无法修改应用程序并在 onResume/onPause 方法中发送适当的意图。

我已经扫描了系统意图列表,但没有找到任何相关内容。

0 投票
1 回答
2867 浏览

android - 为什么要标记意图过滤器?

刚刚接触到意图过滤器,我注意到在示例代码和其他在线资源中使用 android:label 标记意图过滤器的方法相当成功,但还没有找到明确的解释标签的目的。

谁能指出我正确的方向?

谢谢,

保罗

0 投票
2 回答
2334 浏览

android - 如果我的应用程序是通过 ACTION_VIEW 启动的,我如何检索附加的数据?

我已经让我的应用程序处理某种数据类型的 ACTION_VIEW 意图,这很好。我似乎无法弄清楚如何实际检测我的应用程序是否以这种方式启动,以及如何获取附加数据。有人可以指出我正确的方向吗?这是我清单的摘录,如果有帮助的话。

0 投票
2 回答
3833 浏览

android - 电子邮件附件的意图过滤器

我想用我的应用打开电子邮件中的音频附件。目前我的意图过滤器是这样的:

这适用于我想要的一切,除了电子邮件附件。目前,如果我收到一个 wav 文件,我唯一能做的就是预览它,然后用 Winamp 打开它(很明显,第 3 方应用程序可以进入)。我找不到我应该添加什么来做到这一点,有人知道吗?

编辑

以下是 LogCat 对此事的看法。当我单击预览时,我得到

奇怪的是 Winamp 会自动打开,并且没有设置为默认值。我别无选择...

0 投票
2 回答
2652 浏览

android - 仅在子活动中使用 Monkey(android 调试)

我正在尝试使用 Monkey 调试工具(来自 adb)对我的应用程序的一部分进行压力测试。由于 Monkey 以完全随机的方式运行,我希望它专注于可能包含我正在寻找的错误的代码部分(非常罕见的错误,我不知道如何复制它)。

所以,在我的主要活动中,我有 6 个按钮,每个按钮都会启动一个新活动。我想将猴子设置为仅查看其中一项活动,以及可以从中访问的所有活动。我找不到合理的方法来做到这一点。

我已经尝试了
adb shell monkey -p my.package.name -c android.intent.category.MONKEY 1000
and 在我的清单文件中放入了一些我感兴趣的活动:

但它没有用。Monkey 仍然会启动未按此标签分类的活动。Monkey 在选定的子活动中工作至关重要,因为它浪费了大约 95% 的时间在我的应用程序中漫游,而不是我真正想要测试的子活动。

此外,我尝试了一些简单的脚本来启动所需的子活动,但没有成功。

寻求任何帮助,
干杯,
kajman

0 投票
0 回答
794 浏览

android - 从 SMS 中捕获链接的意图过滤器不起作用

我已经阅读了很多关于 stackoverflow 的帖子和 Android API 上的文档,以便能够从 SMS 或邮件中获取链接。例如,如果我收到一条包含 myapp://hello 之类的链接的 SMS,我希望它可以被点击并在点击后打开我的应用程序。

我找到了如何在我想要激活的活动上使用意图过滤器来做到这一点。这是我的代码:

我首先使用 android:scheme="http" 进行了尝试,并且效果很好(当我单击 SMS 中的链接时,Android 会询问用户要使用哪个应用程序:浏览器或 myapp)。但是,当我想用​​ myapp 而不是 http 这样做时,它不起作用...确实链接 myapp://hello 是不可点击的...所以点击它就不可能启动 myapp...

你有什么主意吗 ?我是否必须在某个地方激活某些东西来告诉 Android 解析这种地址?

谢谢

0 投票
3 回答
22593 浏览

android - 匹配 url 模式

我想要我的一项活动来获取特定的网址。模式是:

路径组件“abc123”和“xyz789”可以是任何字母数字序列,长度> 1。

在我的清单中这样做:

但似乎我域中的任何模式都在匹配,即:

两者都匹配。我想也许 .* 运算符没有像我期望的那样工作?任何帮助都会很棒,

谢谢

http://developer.android.com/guide/topics/manifest/data-element.html

0 投票
3 回答
2141 浏览

android - 不同意图动作中的不同活动标题

我有一个活动和三个 intet 过滤器,每个过滤器都设置了不同的标签,(AndroidManifiest.xml 下面)

但是活动标题不会更改为意图过滤器中设置的标签:(活动始终包含应用程序标签。

我错了什么?

0 投票
1 回答
113 浏览

android - 您如何通过菜单在共享中获得更高级别的解决活动?

我有一个具有以下意图过滤器的活动:

但是,如果我尝试共享一些纯文本,例如,从浏览器的“共享链接”选项中,该活动将出现在列表的最底部,以及与共享此类内容不太相关的几个其他操作/应用程序.

如何改进意图过滤器,以便操作系统认识到这可以更好地处理此类内容,因此它不必低于与用户相关性低得多的内容?

谢谢

0 投票
1 回答
3515 浏览

android - 应用程序未在 Android 电子邮件应用程序中打开附件

我的应用程序与 Gmail 一起正常工作:单击附件预览时,它将与我的应用程序一起打开,但不会在电子邮件应用程序中打开。我需要在清单中添加什么才能与电子邮件应用程序集成?这是我当前的意图过滤器: