配置config.xml 1
此处配置远程url
http://49.4.65.173:8081/yth/app/app_yth/index.html
允许访问远程url
创建项目
cordova create hello com.example.hello HelloWorld
添加、删除Cordova插件
cordova plugin add cordova-plugin-camera
cordova plugin rm cordova-plugin-camera
添加、删除Android、iOS平台
cordova platform add ios
cordova platform add android
cordova platform rm ios
cordova platform rm android
构建项目
cordova build ios
cordova build android
替换:
CordovaLib/src/org/apache/cordova/engine/SystemWebViewClient.java
拦截,加载本地cordova.js
plugins/cordova-plugin-camera/src/android/CameraLauncher.java
// 修改包名,保障插件跳转成功
this.applicationId = cordova.getActivity().getApplicationContext().getPackageName();
plugins/cordova-plugin-statusbar/src/android/StatusBar.java
// StatusBarOverlaysWebView
boolean b = preferences.getBoolean("StatusBarOverlaysWebView", true);
setStatusBarTransparent(b);
cordova插件:
网络判断插件
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-network-information/
cordova-plugin-camera 可以拍摄或访问照片库中的照片插件
cordova-plugin-file-opener2 访问路径下文件插件
cordova-plugin-file-transfer 上传下载网络文件插件
cordova-plugin-inappbrowser app内部浏览器打开外部网页插件
cordova-plugin-splashscreen 闪屏页插件
cordova-plugin-whitelist 配置白名单插件
phonegap-plugin-barcodescanner 扫描二维码插件
cordova-sqlite-storage 本地数据库插件
cordova-plugin-statusbar 沉浸式状态栏
添加插件命令:
cordova plugin add cordova-plugin-statusbar
cordova plugin rm cordova-plugin-add-swift-support
当前缺点:
1、断网访问页面,闪退
2、
插件
https://cordova.apache.org/plugins/?q=scanner
ios存放plist文件在githut上
https://github.com/
ios-dev@skynj.com
Skytech84815959
20190328打包注意事项
1.android 打包 在config里面设置version=1.0.0 ,android-versionCode="20190328" version按照版本迭代,versionCode按照当前日期设置
2.ios打包 在xcode里面设置version=1.0.1 build=20190328 version按照版本迭代,build按照当前日期设置 同时设置xcode打包语言为china
3.状态栏颜色
4.更换splash和icon
20190417打包注意事项
cordova plugin add cordova-plugin-baidumaplocation --variable ANDROID_KEY="PEsoU7smGGYeamwleRHxOoWyPBrGDDRq" --variable IOS_KEY="olnTA3Xck6dmxOxW8zUqoKLfL2o15afY"
20190520 V2.0.2
20190604 V2.0.3 新增apn插件