Android点击Url调用APP启动

发表于

http://developer.android.com/intl/zh-cn/guide/topics/manifest/data-element.html

20150630163900

 

项目清单注册(如果遇到有android.intent.action.MAIN和android.intent.category.LAUNCHER的intent-filter,请分开写过滤意图):

例如


 <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data
                    android:host="action"
                    android:path="/login"
                    android:scheme="dist" />
            </intent-filter>

然后运行安装你的APP。

接下来编写Html文件:

test.html


<!doctype html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black"/>

        <title>this's a demo</title>
        <meta id="viewport" name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,minimal-ui">
    </head>
    <body>

<a href="dist://action/login">open</a>

    </body>
</html>

关键链接就是:href=”dist://action/login”
将这个html文件放到在线真实服务器即可,然后访问url地址页面,点击链接即可调用APP相应的Activity页面了。

OsChinaGit


文章评论
共收到 0 条评论