在移动浏览器中单击URL时启动Android应用程序

时间:2012-09-12 15:11:35

标签: android

RE:Launch custom android application from android browser

我已经尝试过上述帖子中描述的方法,如果在诸如G +,Twitter等应用程序中点击URL,它会完美地运行。但是,当我加载包含URL的网页时,移动浏览器(Android和Chrome浏览器),点击URL不会启动应用程序。

有没有人看到过这种行为?

1 个答案:

答案 0 :(得分:2)

如果您已经在可以处理这些链接的浏览器上,大多数时候(曾经?)Android将不会寻找另一个应用来处理这些链接。我已经看到了这种行为,我认为不能改变它。

唯一的方法是使用您自己的架构,如您在上面提到的链接中详细说明的那样:

<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">

但是,如果没有您的应用,此链接将无效。这对你来说可以接受吗?