gpt4 book ai didi

android - 用于从 Web 链接到应用程序的 http 方案 Intent 过滤器

转载 作者:搜寻专家 更新时间:2023-11-01 08:09:07 25 4
gpt4 key购买 nike

这似乎是一个典型的问题并且似乎有很多不同的行为,但我遇到的问题是我的方案将启动选择器并允许我在点击链接时选择我的应用程序电子邮件或设备上的注释,但如果我点击网页上的链接,我似乎无法启动该应用程序,甚至没有选择器(我已经检查了两个浏览器的“默认值”,但没有已设置)。

<activity
android:name=".MyActivity"
android:exported="true"
android:enabled="true">
<intent-filter>
<data android:scheme="http" android:host="www.website.com"/>
<data android:scheme="http" android:host="website.com"/>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>

如果我使用我的电子邮件中的一个链接,如下所示,它会给我选择器,启动我的应用程序,一切都很好,但是,在网络浏览器中点击相同的链接只会启动没有选择器的页面。关于问题可能是什么的任何建议?

http://www.website.com/share.aspx?id=12345678

使用 Chrome 和标准浏览器在运行 ICS 4.0.3 的 GS2 上进行测试。

最佳答案

添加 android:pathPrefix 属性。

<data android:scheme="http" android:host="website.com" android:pathPrefix="/" />

关于android - 用于从 Web 链接到应用程序的 http 方案 Intent 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11562534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com