是否可以在网站上的Android设备中打开一个应用程序?

时间:2011-05-10 06:35:03

标签: android

是否有可能,如果我在网站上有一个按钮,并且单击时,它将执行触发功能,相关的应用程序将在Android设备中自动打开?在iPhone中它变得可能。感谢

3 个答案:

答案 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)

也可以从不在设备上的网络浏览器启动Android应用程序。

看看Chrome to Phone就是一个例子。

http://code.google.com/p/chrometophone/