动态响应特定链接,即使在浏览器中单击?

时间:2013-06-18 07:30:08

标签: android android-intent

我想让用户能够选择使用我的应用程序打开哪些链接。

假设他进入了www.google.com。然后,当点击“www.google.com/about”时,我希望我的应用程序显示在“使用完整操作”对话框中。

我知道我无法以编程方式启用/禁用意图过滤器。也许还有其他方法可以解决这个问题,例如为所有链接启用一个意图过滤器,然后做一些额外的操作来选择性地不显示它?

1 个答案:

答案 0 :(得分:0)

AndroidManifest.xml注册的广播接收器无法动态打开/关闭。 Haven没有尝试过,但唯一可行的是动态创建BroadcastReceiver(创建一个IntentFilter,相当于您AndroidManifest.xml中当前的目标过滤器)后台服务并在需要时注册/取消注册。