如何从我的网页浏览器(Chrome)Android中打开任何应用程序? 我有什么用A HREF链

2019-07-22 09:56发布

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

我有一个网页。

我想有这将打开第三方应用程序例如,Twitter或Opera链接。

如何组织的锚链接去打开应用程序?

谢谢。

Answer 1:

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

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

解析中的可用细节的Android源 。

要启动斑马线条形码扫描应用程序,你可以编码您的href如下:

 <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清单定义方案被zxing ,封装是com.google.zxing.client.android和主机数据是scan

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

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



Answer 2:

这不是一般可能。 如果其他应用程序有一个自定义的处理器,那么你可以打开网址,否则你不能。



文章来源: How do I open any app from my web browser (Chrome) in Android? What do I have to do with the A Href link?