android 与 js交互(三)cordova安卓环境的配置

Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。例外很多公司使用的付费软件WorkLight也是基于这个封装的不过他只有一个webview。

cordova官网:

http://cordova.apache.org/docs/en/latest/guide/cli/index.html

第一步安装node第二步安装Android studio 第三步下载sdk

如果你是一个h5开发者肯定安装了node如果你是Android开发肯定会安装as。

上面三步完成后:

打开控制台输入命令安装cordova:

$ npm install -g cordova
然后创建一个项目:

$ cordova create hello com.example.hello HelloWorld


然后在platforms文件夹中打开控制台中创建一个android项目:

$ cordova platform add android


然后打开Androidstudio运行该项目就可以了

下面这些是官方封装好的可调用的插件执行命令就可以了:

js中可以直接使用方法去打开一个摄像头或者下面的功能:

cordova plugin add cordova-plugin-device                   //设备API

cordovaplugin add cordova-plugin-network-information  //网络(事件)

cordova plugin add cordova-plugin-battery-status      //电池(事件)

cordova plugin add cordova-plugin-device-motion     //加速器

cordova plugin add cordova-plugin-device-orientation     //罗盘

cordova plugin add cordova-plugin-geolocation         //定位

cordova plugin add cordova-plugin-camera                 //摄像头

cordova plugin add cordova-plugin--capture     //媒体文件处理

cordova plugin add cordova-plugin-media                   //媒体文件处理

cordova plugin add cordova-plugin-file                        //文件访问

cordova plugin add cordova-plugin-file-transfer          //文件传输

cordova plugin add cordova-plugin-dialogs                 //对话框

cordova plugin add cordova-plugin-vibration              //震动

cordova plugin add cordova-plugin-contacts               //联系人

cordova plugin add cordova-plugin-globalization       //全球化

cordova plugin add cordova-plugin-splashscreen       //闪屏

cordova plugin add cordova-plugin-inappbrowser             //打开新的浏览器窗口

cordova plugin add cordova-plugin-pconsole                //调试控制台
后面自定义插件(需在代码中添加和config.xml中声明)我还得再研究研究,所以以后再说了。






  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值