gpt4 book ai didi

android - 在浏览器中单击 URL 时如何打开 android 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:57 27 4
gpt4 key购买 nike

当用户单击包含我的域名的链接时,我必须打开我的 android 应用程序。例如,假设我的域是 abc.com,并且我已将此链接发布到我的 Facebook 页面上。当我的一个 friend (他的设备上安装了我的应用程序)单击链接(在设备的浏览器中)时,我应该能够在我的应用程序内的 WebView 中打开我的网站。

我不确定如何完成这项工作,但 intent-filters 会起作用吗?如果是这样,有人可以给我一段代码作为开始吗?

最佳答案

您必须在单击 url 时应启动的 Activity 中定义自定义 Intent Filter。

假设您希望在用户单击 http://www.example.com/ 时启动 FirstActivity网页上的链接。

将此添加到 list 中的 Activity 中:

<activity android:name=".FirstActivity"
android:label="FirstActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="www.example.com" android:scheme="http"></data>
</intent-filter>
</activity>

当用户单击指向 http://www.example.com/ 的 HTML 链接时,系统将提示使用浏览器或您的应用程序。

关于android - 在浏览器中单击 URL 时如何打开 android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25524237/

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