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

来源:互联网 发布:r语言for mac 安装包 编辑:程序博客网 时间:2024/06/15 15:13

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                   //设备APIcordovaplugin 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中声明)我还得再研究研究,所以以后再说了。