配置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插件