一、App-Launcher-Cordova-Plugin说明
1.仅支持Android和Ios,可以检查、运行App,可以检查运行视频文件
2.这个插件允许你检查是否安装了一个应用程序,可以处理一个特定的URI和启动一个应用程序通过URI在iOS和Android。此外,您可以打开一个Android应用程序使用其包ID。
(iOS、Android)检查是否安装任何应用程序,可以通过指定的URI。
(iOS、Android)启动一个应用程序通过一个指定的URI。
(Android)检查应用程序是否通过其包ID安装。
(Android)通过其包ID启动应用程序。
(Android)推出一个应用程序,包括额外的。
(Android)从一个已启动的应用程序返回结果。
3.Git源代码地址和API:https://github.com/nchutchind/App-Launcher-Cordova-Plugin#2-installation
二、插件安装1.使用git地址安装
cordova plugin add https://github.com/nchutchind/App-Launcher-Cordova-Plugin.git2.修改配置文件,以Android为例<!-- for Android --><feature name="Launcher"> <param name="android-package" value="com.hutchind.cordova.plugins.launcher.Launcher" /></feature>3.将插件中 www/Launcher.js文件复制到自己的项目中,并在页面中添加引用 <script src="../scripts/Launcher.js"></script>4.如果你使用VisualStudio的话,不需要手动copy java源代码。复制src/下的源代码到对应的平台。
OS: Copy Launcher.h
and Launcher.m
to platforms/ios/<PRojectName>/Plugins
Android: Copy Launcher.java
to platforms/android/src/com/hutchind/cordova/plugins
(you will probably need to create this path)
5.如果使用Cordova,不需要配置PhoneGap Build的插件版本三、Android下的接口和使用实例1.Andorid下检查app是否安装
window.plugins.launcher.canLaunch({packageName:'com.facebook.katana'}, successCallback, errorCallback);2.Android下运行已经安装的App
window.plugins.launcher.launch({packageName:'com.facebook.katana'}, successCallback, errorCallback);示例:$scope.start = function (packageName) { console.info(window.plugins.launcher); //判断是否可以打开 window.plugins.launcher.canLaunch({ packageName: packageName }, function () { console.info('可以打开'); window.plugins.launcher.launch({ packageName: packageName }, function () { console.info('打开成功'); }, function () { console.info('打开失败'); }); }, function () { console.info('失败'); });}更多:cordova-plugin-statusbar状态栏设置整理
cordova-plugin-file-transfer实现文件上传、下载整理(二)
cordova-plugin-file 文件操作整理(三)
新闻热点
疑难解答