首页 > 学院 > 开发设计 > 正文

App-Launcher-Cordova-Plugin运行已经安装过的App整理

2019-11-06 09:52:05
字体:
来源:转载
供稿:网友

一、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 文件操作整理(三)


上一篇:静态fragment传值

下一篇:float和double

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表