cordova 帮助webapp 达到调用原生系统的功能
项目需求:在项目中调用系统中含有的第三方地图应用
需求其实分为两步:
1. 查找本地地图应用
2.成功调起本地应用
首先需要安装两个插件,安装指令如下:
1. cordova plugin add cordova-plugin-appavailability --save
2. cordova plugin add https://github.com/lampaa/com.lampa.startapp.git
第一个安装的是检测应用包名的插件,第二个安装的是启动第三方应用的插件
检测代码:
appAvailability.check("com.baidu.BaiduMap",function () {
//success callback
},function () {
//error callback
});
启动代码:
var sApp = startApp.set({ /* params */
"action":"ACTION_VIEW",
"category":"CATEGORY_DEFAULT",
"type":"text/css",
"package":"com.baidu.BaiduMap",
"uri":"