微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 如何从网页上打开Android应用程序?

我可以从HTML调用我的应用程序吗?

例如:我可以从我的应用程序正确调用代码的网页.

android代码

  startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(
                                    "myDomain.com")));

在我的网站做某事后,我想再次打开我的Android应用程序.

我找到这个代码,

<a href="market://details?id=info.androidhive.slidingmenu">

但它只是打电话给市场找到并安装应用程序!

解决方法:

你可以看看这个:https://developer.android.com/training/app-indexing/deep-linking.html

<activity
android:name="com.example.android.GizmosActivity"
android:label="@string/title_gizmos" >
<intent-filter android:label="@string/filter_title_viewgizmos">
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.broWSABLE" />
    <!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
    <data android:scheme="http"
          android:host="www.example.com"
          android:pathPrefix="/gizmos" />
    <!-- note that the leading "/" is required for pathPrefix-->
    <!-- Accepts URIs that begin with "example://gizmos”
    <data android:scheme="example"
          android:host="gizmos" />
    -->
</intent-filter>

所以你的应用程序将通过以下链接启动:

<a href="example://gizmos">

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐