如果可能的话,我如何才能为"我的"应用程序获取此行为?
例如,当用户导航到URL"example.com/*"(以example.com开头的任何页面)时,我想要它,以便"完成此操作"菜单显示列出所有浏览器,这特别的应用?
我已经完成了对Intent文档的一些阅读,但似乎你只能为手机数据而不是网址创建它们.
编辑:有人吗?我已经对此进行了一些调查,但没有运气.我想设置赏金,但我还没有这个选择.如果不可能,我想我只想粘贴一个URL.
Jes*_*ess 12
实际上它很简单!你想要的是一个具有BROWSABLE类别集的intent过滤器,以及一个<data>与你的URL匹配的标签.
在你的内部<activity>,添加:
<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <data android:scheme="http" android:host="www.example.com" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
并根据需要设置操作和类别,并将数据标记值更改为与应用程序相关的值.这将允许您的链接(在本例中http://www.example.com/)由浏览器在您的应用程序中启动.
| 归档时间: | 
 | 
| 查看次数: | 372 次 | 
| 最近记录: |