html5页面启动手机上的app
2016-08-19 10:44
295 查看
html中其实是无法判断应用是否安装,除非在webview中通过js bridge,这里通过一种方式达到此目的。
1、编辑AndroidManifest.xml:
主要是增加第二个<intent-filter>,myapp用来标识schema,最好能保证手机系统唯一,那样就可以打开应用,而不是弹出一个选择框。
android:pathPrefix标识url的path,可以附带自己的数据通过string传递到activity,比如完整url为 myapp://xxx/openwith?data=mydata
[html] view plaincopy
然后通过activity获得data数据:
2、编写html页面:
整个页面也许是某个app的详细介绍,这里只写出关键的js代码:
上面代码可以达到这样一个目的,先请求 myapp:// ,如果系统能处理,或者说已经安
装了myapp表示的应用,那么就可以打开,另外,如果不能打开,直接刷新一下当
前页面,等于是重置location。
1、编辑AndroidManifest.xml:
主要是增加第二个<intent-filter>,myapp用来标识schema,最好能保证手机系统唯一,那样就可以打开应用,而不是弹出一个选择框。
android:pathPrefix标识url的path,可以附带自己的数据通过string传递到activity,比如完整url为 myapp://xxx/openwith?data=mydata
[html] view plaincopy
整个页面也许是某个app的详细介绍,这里只写出关键的js代码:
装了myapp表示的应用,那么就可以打开,另外,如果不能打开,直接刷新一下当
前页面,等于是重置location。
相关文章推荐
- APP的HTML5页面经过运营商网络被植入手机管家问题及分析
- 如何在HTML5页面中启动本地的App? 下面的方法应该可以。
- 仿照小米商城手机APP的html5页面
- HTML5启动手机中的APP(IOS)
- HTML5打开本地app应用的方法,如果你的手机上安装App,就会自动打app,否则在页面上会提示你进行下载app
- MUI框架开发HTML5手机APP(二)--页面跳转传值&底部选项卡切换
- 手机终端设备启动微信app客户端的JS实现代码------利用JS获取url参数值
- phonegap-手机APP页面的若干技术问题
- 关于重构手机APP页面的若干技术问题
- HTML5移动开发添加APP启动画面
- HTML5手机网站开发页面宽度解决方案
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- ios开发-判断手机APP第一次启动
- html5 手机页面
- android:如果手机安装了app则打开一个activity,如果没有安装则去到android market如何在HTML页面实现
- 禁止Html5在手机上屏幕页面缩放
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- 手机版页面正式发布 html5取代wap(wml)
- HTML5让手机远离App孤岛[转帖]