项目结构
├── README.md
├── config.xml     //cordova插件配置目录
├── ionic.config.json
├── ionic.starter.json
├── package-lock.json
├── package.json      //项目依赖目录
├── platforms
│   └── android
│       ├── CordovaLib
│       ├── android.json
│       ├── app
│       ├── build
│       ├── build.gradle
│       ├── cordova
│       ├── gradle
│       ├── gradlew
│       ├── gradlew.bat
│       ├── platform_www
│       ├── project.properties
│       ├── settings.gradle
│       └── wrapper.gradle
├── plugins
│   ├── android.json
│   ├── cordova-plugin-app-version
│   │   ├── CHANGELOG.md
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── VERSION
│   │   ├── package.json
│   │   ├── plugin.xml
│   │   ├── src
│   │   └── www
│   ├── cordova-plugin-device
│   │   ├── CONTRIBUTING.md
│   │   ├── LICENSE
│   │   ├── NOTICE
│   │   ├── README.md
│   │   ├── RELEASENOTES.md
│   │   ├── doc
│   │   ├── package.json
│   │   ├── plugin.xml
│   │   ├── src
│   │   ├── tests
│   │   ├── types
│   │   └── www
│   ├── cordova-plugin-ionic-keyboard
│   │   ├── README.md
│   │   ├── package.json
│   │   ├── plugin.xml
│   │   ├── src
│   │   └── www
│   ├── cordova-plugin-ionic-webview
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── RELEASENOTES.md
│   │   ├── package.json
│   │   ├── plugin.xml
│   │   └── src
│   ├── cordova-plugin-splashscreen
│   │   ├── CONTRIBUTING.md
│   │   ├── LICENSE
│   │   ├── NOTICE
│   │   ├── README.md
│   │   ├── RELEASENOTES.md
│   │   ├── doc
│   │   ├── package.json
│   │   ├── plugin.xml
│   │   ├── src
│   │   ├── tests
│   │   ├── types
│   │   └── www
│   ├── cordova-plugin-whitelist
│   │   ├── CONTRIBUTING.md
│   │   ├── LICENSE
│   │   ├── NOTICE
│   │   ├── README.md
│   │   ├── RELEASENOTES.md
│   │   ├── doc
│   │   ├── package.json
│   │   ├── plugin.xml
│   │   └── src
│   ├── fetch.json
│   └── ionic-plugin-keyboard
│       ├── LICENSE
│       ├── README.md
│       ├── package.json
│       ├── plugin.xml
│       ├── src
│       └── www
├── resources
│   ├── README.md
│   ├── android
│   │   ├── icon
│   │   └── splash
│   ├── icon.png
│   ├── icon.png.md5
│   ├── ios
│   │   ├── icon
│   │   └── splash
│   ├── splash.png
│   └── splash.png.md5
├── src     //项目模块代码
│   ├── app     //根组件代码
│   │   ├── app.component.ts
│   │   ├── app.html
│   │   ├── app.module.ts
│   │   ├── app.scss
│   │   └── main.ts
│   ├── assets    //资源文件
│   │   ├── icon
│   │   ├── imgs
│   │   └── swiper
│   ├── components   //自定义组件模块
│   ├── index.html
│   ├── manifest.json
│   ├── pages    //项目模块
│   │   ├── activityApply
│   │   ├── activityConfirm
│   │   ├── activityDetail
│   │   ├── activityList
│   │   ├── activityTrack
│   │   ├── announcement
│   │   ├── announcementView
│   │   ├── chooseAddress
│   │   ├── contactList
│   │   ├── contract-personinfo
│   │   ├── editPersonInfo
│   │   ├── joinDetail
│   │   ├── joinPersons
│   │   ├── login
│   │   ├── modifyPassword
│   │   ├── myActivityList
│   │   ├── myReport
│   │   ├── operation-list
│   │   ├── outGoingReport
│   │   ├── outGoingReportDetail
│   │   ├── outGoingReportEdit
│   │   ├── outGoingReportView
│   │   ├── personInfo
│   │   ├── reportDetail
│   │   ├── reportTrack
│   │   ├── search
│   │   ├── tabs
│   │   └── version
│   ├── service     //异常处理
│   │   ├── activityStatisticService.ts
│   │   ├── appHttpService.ts
│   │   └── appUpdateService.ts
│   ├── service-worker.js
│   └── theme   //核心CSS
│       ├── icon.scss
│       └── variables.scss
├── tsconfig.json
└── tslint.json     //ts规范

启动命令：
1.npm install      //安装项目依赖
2.ionic serve      //项目编译启动

安装 cordova插件命令：
ionic cordova plugin add 插件名
例如：
ionic cordova plugin add cordova-plugin-badge

"proxyUrl": "http://180.168.156.212:2931/wisdomgroup"

"proxyUrl": "http://10.10.200.11:8080/wisdomgroup"
http://10.10.200.105:8080

如果build android 报错了请在platforms/build.gradle里面的最后添加如下代码：
configurations.all {
resolutionStrategy {
    force 'com.android.support:support-v4:27.1.0'
}}


//app自动更新安装打开功能中 android 8以上的权限有限制；需要在 platforms/android/app/src/main/AndroidManifest.xml文件里面
将 targetSdkVersion的值改为23即可；android SDK版本降低可以
