当前位置:首页 > 理财有道

cordova cordova学习笔记

安装

npm安装-g cordova

创建项目

#cordova创建路径(文件夹名)id(应用程序id名)名称(应用程序名)

示例:Cordova create my project com . example . my project test pro

cd 目录安装平台

#cordova平台添加ios

#cordova平台添加安卓

检查你当前平台设置状况

科尔多瓦平台ls(检查您当前的平台设置)

打包

cordova构建android

结合vue

直接在项目文件中安装vue_cli与wwww文件平级配置输出打包目录为www

outputDir:"../www ",

assetsDir:“”。/",

index.html引入cordova.js和自定义index.js并加入csp策略

& ltmeta http-equiv = " Content-Security-Policy " Content = " default-src * data:gap:https://ssl.gstatic.com ' unsafe-eval ';style-src * ' unsafe-inline ';media-src * " >

& ltmeta http-equiv = " X-UA-Compatible " content = " IE = edge " >;

& ltmeta name = " format-detection " content = " telephone = no " >

& ltmeta name = " ms application-tap-highlight " content = " no " >

& lttype = " text/Java " src = " Cordova . js " & gt。& lt/>。

& lttype = " text/Java " src = " index . js " & gt。& lt/>。

安装cordova插件(部分)

网络连接:科尔多瓦插件添加科尔多瓦插件网络信息

相机插件:科尔多瓦插件添加科尔多瓦插件-相机

白名单插件:科尔多瓦插件添加科尔多瓦插件白名单

通讯录插件:科尔多瓦插件添加科尔多瓦插件联系人

方法使用index.js

document . addeventlistener(" device ready ",onDeviceReady,false);

函数onDeviceReady() {

navigator . camera . clean up(OnSuccess,onFail,{

质量:50,//画质

允许编辑:true,//允许编辑

正确方向:真,

拍照方向:1,//前面拍照

//targetWidth:468,

//targetHeight:300,

目的地类型:相机。目标类型

});

函数onSuccess() {

控制台日志(“摄像机清理成功。”)

}

函数onFail(消息){

console.log('失败,因为:'+消息);

}

document . addeventlistener(" back button ",onBackKeyDown,false);

onBackKeyDown()函数

window . plugins . toast . showlongchenter('再次单击可退出!');

document . removeeventlistener(" back button ",onBackKeyDown,false);//注销返回键

document . addevent listener(" back button ",exitApp,false);//绑定退出事件

//3秒后重新注册

var Intervalid = window . set interval(

function() {

window . clearinterval(Intervalid);

document . removeeventlistener(" back button ",exitApp,false);//注销返回键

document . addeventlistener(" back button ",onBackKeyDown,false);//返回键

},

3000

);

函数ExItap(){

navigator . app . exit tapp();

}

}

var app3 =[];

var contact fileds =[" phone numbers "];

//筛选器设置为空或未指定返回所有联系人列表

var options = { filter:" ",multiple:true };

navigator . contacts . find(Contactfileds,onSuccess,,options);

函数onSuccess(联系人){

//创建联系人对象数组

var contact sarr =[];

for(var I = 0;i <。contacts.lengthi++) {

//创建联系人对象

var CurrContact = { };

//设置联系人姓名

curr ContaCt . display name = contacts[I]。displayName

//设置联系电话

var PhoneNumbers =[];

if(contacts[i]。电话号码!= null){

for(var j = 0;j<。contacts[I]. PhoneNumbers . length;j++){

phoneNumbers.push(联系人[i]。phoneNumbers[j]。值);

}

}

current . phone numbers = phone numbers;

contact sarr . push(curr contact);

}

session storage . SetItem(' teljoin ',JSON . stringify(ContactSarr));

}

函数(err) {

app 3 = JSON . stringify(err);

}

//网络链接

document . addevent listener(" offline ",onOffline,false);

document . addevent listener(" online ",onOnline,false);

函数onOffline() {

//window . plugins . toast . showlongchenter('网络链接失败');

警报(“网络链接失败”);

}

函数onOnline() {

Console.log('网络链接正常');

}

//获取经度和纬度

navigator . geolocation . GetCurrentPosition(IPonSUCCESS,IP);

功能iponSuccess(位置){

//alert('纬度:'+position.coords . latitude+' n '+'经度:'+position . coords .经度+' n ');

session storage . SetItem(' dwd latitude ',position . coords . latitude);

sessionStorage.setItem('经度',position.coords .经度);

}

//位置数据采集失败响应

功能ip(错误){

console . log(error . message);

}

navigator . splash screen . hide();//隐藏启动页面

}

生成签名:

keytool-genkey-v-keystore dwd . keystore-alias dwd-keyalg RSA-key size 2048-validation 20000

keystore 后面是数字签名证书, --alias 后面是别名 storePassword 后面是密钥库口令 password 后面是密钥口令签名打包:

Cordova build Android-release-keystore = " dwd . keystore "-alias = dwd-store PassWord =?-密码=?

1.《cordova cordova学习笔记》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《cordova cordova学习笔记》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/caijing/1504126.html

上一篇

被老鼠抓伤了怎么办 怎么办?男子好不容易抓到只大老鼠 到头来却左右为难不忍下手

下一篇

广珠城际列车 广珠动车所不落轮车库投入运营 广珠城际拟增加列车组对数

网页弹窗广告 低俗色情、或有恶意插件……弹窗广告该如何治理?

四元弹可以退上千个账号如何管理“爱抢风头”的弹出式广告□我们的记者韩丹东□本报实习生刘进波打开电脑网页或者登录手机App,弹出广告一个接一个。网民想看的网页被屏蔽,想买的产品被隐藏,甚至很多广告页面是低俗色情内容,或者...

壹伴小插件 广告人必备网站!(超全版)

  • 壹伴小插件 广告人必备网站!(超全版)
  • 壹伴小插件 广告人必备网站!(超全版)
  • 壹伴小插件 广告人必备网站!(超全版)
函数单调性的判断方法 高中数学专题:图像法判断函数的单调性

函数单调性的判断方法 高中数学专题:图像法判断函数的单调性

用图像法判断函数的单调性。。。  请及时与有需要的童鞋或朋友分享,并记得赞美。...

单调性的判断方法 高中数学专题:图像法判断函数的单调性

单调性的判断方法 高中数学专题:图像法判断函数的单调性

用图像法判断函数的单调性。。。  请及时与有需要的童鞋或朋友分享,并记得赞美。...

科尔阿尔德里奇 曝阿尔德里奇将加盟天津 曾砍21+18+5破快船队史纪录

科尔阿尔德里奇 曝阿尔德里奇将加盟天津 曾砍21+18+5破快船队史纪录

北京时间10月8日消息,据外媒报道,前段时间被NBA老鹰队解雇的内线大将科尔·奥尔德里奇(Cole Aldridge)可能会与天津男篮签订新赛季参加CBA联赛的合同。 “我可以肯定科尔·奥尔德里奇可能会和CBA天津男篮...

可调电阻 插件可调电阻的优缺点以及作用

可调电阻 插件可调电阻的优缺点以及作用

在分压电路分析中,有时需要分析输出电压,分析电路故障时也需要分析输出电压。 从上述公式还可以看出,在输入信号电压不变的情况下,可以通过改变电阻R1或R2的阻值来改变输出电压。因此,输出电压的大小分析可分为以下两种情况:...

幂级数的和函数 2018考研数学:幂级数和函数的求法

1.通过逐项推导或逐项整合找到。 有时在一个基本初等函数的幂级数展开中,只需利用逐项求导或积分的运算,就可以得到幂级数的和函数。解决步骤如下: 5.经济管理学院华汇学院:①新市南路税务学院对面一科商业二楼试点学习中心②...

loadlibrary LoadLibrary:一款能够允许Linux程序从DLL文件中加载或调用函数的工具

loadlibrary LoadLibrary:一款能够允许Linux程序从DLL文件中加载或调用函数的工具

介绍 今天推荐给你的这个代码库将允许原生的Linux程序从一个WindowsDLL文件中加载或调用函数。下面是一个简单的演示例子。我把Windows Defender“移植”到了Linux平台。 $ ./mpclien...