是否有可能,如果我在网站上有一个按钮,并且单击时,它将执行触发功能,相关的应用程序将在Android设备中自动打开?在iPhone中它变得可能。感谢
答案 0 :(得分:1)
来自之前的Stack Overflow问题:
Launch custom android application from android browser
即:
使用<intent-filter>
和<data>
元素。例如,要处理twitter.com的所有链接,您可以将其放在AndroidManifest.xml中的<activity>
内:
<intent-filter>
<data android:scheme="http" android:host="twitter.com"/>
<action android:name="android.intent.action.VIEW" />
</intent-filter>
然后,当用户在浏览器中点击Twitter链接时,系统会询问他们使用哪个应用程序来完成操作:浏览器或您的应用程序。
当然,如果您想在您的网站和应用之间提供紧密集成,您可以定义自己的方案:
<intent-filter>
<data android:scheme="my.special.scheme" />
<action android:name="android.intent.action.VIEW" />
</intent-filter>
然后,在您的网络应用中,您可以添加以下链接:
<a href="my.special.scheme://other/parameters/here">
答案 1 :(得分:0)
可能:您需要在应用中注册URL处理程序。
编辑:有关详细信息,请参阅How to listen for a custom URI。
答案 2 :(得分:0)