gpt4 book ai didi

android - 如何在 Android 中从我的网络浏览器 (Chrome) 打开任何应用程序? A Href 链接与我有什么关系?

转载 作者:可可西里 更新时间:2023-11-01 18:53:31 27 4
gpt4 key购买 nike

我想从我的网络浏览器打开第三方应用程序。所以,我没有任何 list 文件或任何东西。

我有一个网页。

我想要一个打开第三方应用程序的链接,例如 Twitter 或 Opera。

如何构建 anchor 链接以打开该应用程序?

谢谢。

最佳答案

基于 Intent 的 URI 的基本语法如下:

intent:   HOST/URI-path // Optional host   #Intent;      package=[string];      action=[string];      category=[string];      component=[string];      scheme=[string];   end;

Parsing details available in the Android source.

To launch the ZXing barcode scanner app you can encode your href as follows:

<p>
<a href="intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;end">Take a qr code</a><br>

<a href="intent://scan/?ret=http%3A%2F%2Fexample.com#Intent;scheme=zxing;package=com.google.zxing.client.android;end">Take a qr code = 10px x 10px</a><br>

<a href="intent:play/?mediaset=android-phone-rtmp-high&amp;playlisturl=http://www.bbc.co.uk/iplayer/playlist/bbc_one_london#Intent;scheme=bbcmediaplayer;package=air.uk.co.bbc.android.mediaplayer;end">Launch BBC</a>
</p>

Android manifest定义方案为 zxing,包为 com.google.zxing.client.android 和主机数据为 scan

如果您通过 Intent 调用的 Activity 包含额外数据,那么这些数据也可以包含在内。

仅限具有类别过滤器的 Activity android.intent.category.BROWSABLE可以使用此方法调用,因为它表明应用程序可以安全地从浏览器打开。

关于android - 如何在 Android 中从我的网络浏览器 (Chrome) 打开任何应用程序? A Href 链接与我有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15554029/

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