today,主管跟我说要加个新功能,从网页点击一个按钮,可以打开我们公司的app。于是,网上搜啊,学啊,做出来了。挺简单的。记录下来喽。
在配置文件AndroidManifest.xml中你要跳转到的页面中添加:
<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="test" android:scheme="myTest" /> </intent-filter>(data标签中的host,scheme属性value都是自己定义的,可以随便写)截图如下:
服务器端需要写按钮跳转的链接格式为----“myTest://test/”,也就是“(scheme的value)://(host的value)/”
这样,就可以调起你应用的响应页面啦。
如果想传参数,服务器端把要传的参数写在地址后面,比如“myTest://test/http://www.baidu.com”,意思就是传给客户端一个url地址“http://www.baidu.com”
客户端的获取方式是String param = getIntent().getDataString();
你输出param就会发现,param的值为"myTest://test/http://www.baidu.com",之后你想要什么内容,按照自己的规则取出来就行
如果有什么错误,还请各位即时更正,谢谢。