1

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

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

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

4

1 回答 1

0

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

于 2013-06-19T10:38:59.773 回答