如何从我的网页浏览器(Chrome浏览器)的机器人打开任何应用程序?我有什么做的A HREF链接?我的、我有、机器人、应用程序

2023-09-13 01:30:21 作者:蒲公英没有秋天

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

我有一个网页。

我想有它打开了第三方应用程序,如Twitter或歌剧的链接。

我如何构造的锚链接去打开的应用程序?

感谢你。

解决方案

基于URI的意图的基本语法如下:

 目的:
    HOST / URI路径的//选配主机
    #Intent; 
      包=   [字符串] 的 
      行动=   [字符串] 的 
      类=   [字符串] 的 
      成分=   [字符串] 的 
      方案=   [字符串] 的 
   结束;  

在 Android的源。

我用谷歌浏览器打开网页出现这样的情况,怎么解决啊

要启动ZXing吧code扫描仪应用程序,你可以连接code的HREF如下:

< P>   < A HREF =意图://扫描/#意向,计划= zxing;包= com.google.zxing.client.android;末>以一个QR code< / A>< BR>   <一href="intent://scan/?ret=http%3A%2F%2Fexample.com#Intent;scheme=zxing;package=com.google.zxing.client.android;end">Take一个QR code = 10px的x 10px的< / A>< BR>   <一href="intent:play/?mediaset=android-phone-rtmp-high&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清单定义的方案是 zxing ,包是 com.google.zxing.client.android 与主机的数据为扫描

如果您通过一个意图调用活动包含额外数据,这也可以被包括在内。

只有具备分类筛选 Android的活动。 intent.category.BROWSABLE 都能够使用这种方法,因为它表明应用程序安全地从浏览器中打开被调用。

I want to open third party apps from my web browser. So, I don't have any manifest file or anything.

I have a web page.

I want to have a link which opens the third party app e.g Twitter or Opera.

How do I structure the anchor link to go open that app?

Thank you.

解决方案

The basic syntax for an intent based URI is as follows:

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>

The Android manifest defines the scheme to be zxing, the package to be com.google.zxing.client.android and the host data to be scan.

If the activity you are invoking via an intent contains extra data, these too can be included.

Only activities that have category filter android.intent.category.BROWSABLE are able to be invoked using this method as it indicates that the application is safe to open from the browser.