eapp
Version:
103 lines (79 loc) • 3.65 kB
Plain Text
配置config.xml 1
此处配置远程url
http://49.4.65.173:8081/yth/app/app_yth/index.html
<content src="http://wechat.jsnotary.org/sft/AppDemo/index.html" />
允许访问远程url
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
创建项目
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
<preference name="Fullscreen" value="false" />
<preference name="StatusBarOverlaysWebView" value="false" />
<preference name="StatusBarBackgroundColor" value="#2484E8" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="1000" />
<preference name="WebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="orientation" value="portrait" />
<preference name="EnableViewportScale" value="true" />
<preference name="MediaPlaybackAllowsAirPlay" value="false" />
<preference name="MediaPlaybackRequiresUserAction" value="true" />
<preference name="AllowInlineMediaPlayback" value="true" />
<preference name="BackupWebStorage" value="local" />
<preference name="TopActivityIndicator" value="white" />
<preference name="SuppressesIncrementalRendering" value="true" />
<preference name="InterceptRemoteRequests" value="all" />
当前缺点:
1、断网访问页面,闪退
2、
插件
https://cordova.apache.org/plugins/?q=scanner
ios存放plist文件在githut上
https://github.com/
ios-dev.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插件