是否可以查看这些Intent
如果没有应用程序或界面可以执行此操作,您是否知道可以访问这些关联的API?
编辑:当我说协会,我认为“后期绑定”协会。例如,当我打开一个链接并且有多个浏览器时,会触发一个意图,说“查看链接”,然后选择“始终使用该应用程序”。如果一段时间后,我希望使用另一个应用程序来实现该目的,该怎么办?
#1 楼
我认为这两个问题都不是。是的,仅当您知道哪个应用程序与Intent
关联时,您才能清除默认关联(对话框仍然会提示您询问您要与当前Intent
一起使用哪个应用程序)。 除此之外,没有办法清除关联。它们是在每个应用程序内进行硬编码的,无法删除它们。
更新:要在“设置”>“应用程序”>“管理应用程序”中回答已编辑的问题,请找到您选择作为默认应用程序的应用程序该意图,请点击清除默认值
#2 楼
您可以通过转到在Intent
-> Intent
-> Settings
-> Applications
-> Manager Applications
按钮中指定了[Find your app]
的特定应用程序来删除一些"Clear Defaults"
关联。没有查看从
Intents
到Apps
给出的所有关联的方法#3 楼
如果您的设备已植根,则可以使用“自动运行管理器”(ARM)之类的应用程序列出所有已注册的侦听器,甚至可以随意禁用/启用它们(例如,防止某个应用程序在您不希望的时间启动)至)。这相当于“清除关联”。评论
您链接到的应用仅显示为启用和禁用广播接收器,因此不会影响您可以选择的其他活动。
–丹·赫尔姆
2014年4月4日在9:28
我一直在寻找AutoRun Manager。谢谢!
– klor
18-10-5在8:05
评论
无法查看所有已注册的意图的事实是AOSP中的一个严重缺陷