电子班牌
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

249 rindas
10 KiB

  1. apply plugin: 'com.android.application'
  2. apply plugin: 'kotlin-android'
  3. apply plugin: 'kotlin-android-extensions'
  4. //apply from: 'https://raw.githubusercontent.com/apache/incubator-weex/release/0.28/android/sdk/buildSrc/download_jsc.gradle'
  5. //apply plugin: 'org.greenrobot.greendao'
  6. androidExtensions {
  7. experimental = true
  8. }
  9. android {
  10. compileSdkVersion 30
  11. buildToolsVersion "30.0.3"
  12. defaultConfig {
  13. applicationId "com.yzx.ebrand"
  14. // minSdkVersion 26
  15. minSdkVersion 21
  16. targetSdkVersion 25
  17. versionCode 30102
  18. versionName "3.1.2"
  19. testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
  20. // ndk {
  21. // abiFilters "armeabi-v7a", "arm64-v8a", "x86"
  22. // }
  23. }
  24. signingConfigs {
  25. yzx {
  26. keyAlias ALIAS_NAME
  27. keyPassword ALIAS_PWD
  28. storeFile file(KEY_PATH)
  29. storePassword KEY_PWD
  30. v2SigningEnabled false
  31. }
  32. release {
  33. // storeFile file("../buildKey/wenote.jks")
  34. // keyAlias 'wetao'
  35. // keyPassword 'lhb@123'
  36. // storePassword 'lhb@123'
  37. keyAlias ALIAS_NAME
  38. keyPassword ALIAS_PWD
  39. storeFile file(KEY_PATH)
  40. storePassword KEY_PWD
  41. v2SigningEnabled false
  42. }
  43. debug {
  44. // storeFile file("../buildKey/wenote.jks")
  45. // keyAlias 'wetao'
  46. // keyPassword 'lhb@123'
  47. // storePassword 'lhb@123'
  48. keyAlias ALIAS_NAME
  49. keyPassword ALIAS_PWD
  50. storeFile file(KEY_PATH)
  51. storePassword KEY_PWD
  52. v2SigningEnabled false
  53. }
  54. }
  55. buildTypes {
  56. release {
  57. minifyEnabled false
  58. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  59. // zipAlignEnabled true
  60. // debuggable false
  61. signingConfig signingConfigs.release
  62. // 移除无用的resource文件
  63. // shrinkResources false
  64. buildConfigField "String", "BASE_URL", '"https://oa.qbjjyyun.net/api"'
  65. buildConfigField "String", "M_URL", '"https://m.qbjjyyun.net"'
  66. buildConfigField "String", "OA_URL", '"https://oa.qbjjyyun.net"'
  67. buildConfigField "String", "APP_NAME", '"电子班牌"'
  68. buildConfigField "String", "MP_APPID", '"wx358f1c471740cb95"'
  69. buildConfigField "String", "WS_URL", '"wss://oa.qbjjyyun.net/ws2api/"'
  70. // buildConfigField "String", "BASE_URL", '"http://192.168.69.99:9009"'
  71. // buildConfigField "String", "M_URL", '"http://192.168.69.99:8098"'
  72. // buildConfigField "String", "APP_NAME", '"家校互通(测试)"'
  73. buildConfigField "String", "MP_ID",'"4"'
  74. buildConfigField "String", "ENV_NAME",'"qbj"'
  75. buildConfigField "String", "APP_ID",'"701"'
  76. resValue "string","app_name","电子班牌"
  77. }
  78. cszxy {
  79. minifyEnabled false
  80. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  81. signingConfig signingConfigs.release
  82. buildConfigField "String", "BASE_URL", '"https://oa.educlouddata.com/api"'
  83. buildConfigField "String", "M_URL", '"https://m.educlouddata.com"'
  84. buildConfigField "String", "OA_URL", '"https://oa.educlouddata.com"'
  85. buildConfigField "String", "APP_NAME", '"一体化平台"'
  86. buildConfigField "String", "MP_APPID", '"wxbb397ddae71bb14c"'
  87. buildConfigField "String", "WS_URL", '"wss://oa.educlouddata.com/ws2api/"'
  88. buildConfigField "String", "MP_ID",'"2"'
  89. buildConfigField "String", "ENV_NAME",'"cszxy"'
  90. buildConfigField "String", "APP_ID",'"701"'
  91. resValue "string","app_name","电子班牌"
  92. }
  93. kz {
  94. minifyEnabled false
  95. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  96. signingConfig signingConfigs.release
  97. buildConfigField "String", "BASE_URL", '"https://oa.educlouddata.com/api"'
  98. buildConfigField "String", "M_URL", '"https://m.educlouddata.com"'
  99. buildConfigField "String", "OA_URL", '"https://oa.educlouddata.com"'
  100. buildConfigField "String", "APP_NAME", '"一体化平台"'
  101. buildConfigField "String", "MP_APPID", '"wx8f1f33673a8e9de4"'
  102. buildConfigField "String", "WS_URL", '"wss://oa.educlouddata.com/ws2api/"'
  103. buildConfigField "String", "MP_ID",'"101"'
  104. buildConfigField "String", "ENV_NAME",'"kz"'
  105. buildConfigField "String", "APP_ID",'"7011"'
  106. resValue "string","app_name","电子班牌"
  107. }
  108. debug {
  109. minifyEnabled false
  110. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  111. debuggable true
  112. signingConfig signingConfigs.release
  113. // 移除无用的resource文件
  114. shrinkResources false
  115. // buildConfigField "String", "BASE_URL", '"http://192.168.69.99:9009"'
  116. // buildConfigField "String", "M_URL", '"http://192.168.69.112:8098"'
  117. // buildConfigField "String", "BASE_URL", '"https://oa.qbjjyyun.net/api"'
  118. buildConfigField "String", "OA_URL", '"https://oa.live.educlouddata.com"'
  119. // buildConfigField "String", "OA_URL", '"http://192.168.69.114:3000"'
  120. buildConfigField "String", "M_URL", '"https://m.live.educlouddata.com/"'
  121. buildConfigField "String", "BASE_URL", '"https://oa.live.educlouddata.com/api"'
  122. buildConfigField "String", "APP_NAME", '"一体化平台(开发)"'
  123. buildConfigField "String", "MP_APPID", '"wxbb397ddae71bb14c"'
  124. // buildConfigField "String", "WS_URL", '"ws://192.168.69.114:9801/"'
  125. buildConfigField "String", "WS_URL", '"wss://oa.live.educlouddata.com/ws2api/"'
  126. applicationIdSuffix ".live"
  127. buildConfigField "String", "MP_ID",'"2"'
  128. buildConfigField "String", "ENV_NAME",'"qbj"'
  129. buildConfigField "String", "APP_ID",'"602"'
  130. resValue "string","app_name","电子班牌(live)"
  131. }
  132. yzx_test {
  133. minifyEnabled false
  134. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  135. debuggable true
  136. signingConfig signingConfigs.release
  137. // 移除无用的resource文件
  138. // shrinkResources false
  139. buildConfigField "String", "BASE_URL", '"http://192.168.69.99:9009"'
  140. buildConfigField "String", "M_URL", '"http://192.168.69.99:8098"'
  141. buildConfigField "String", "APP_NAME", '"家校互通(测试)"'
  142. buildConfigField "String", "MP_APPID", '"wxbb397ddae71bb14c"'
  143. buildConfigField "String", "WS_URL", '"wss://oa.live.educlouddata.com/ws2api/"'
  144. }
  145. applicationVariants.all { variant ->
  146. variant.outputs.all { output ->
  147. def fileName
  148. fileName = "Yzx_ebrand_${variant.versionName}.apk"
  149. output.outputFileName = fileName
  150. }
  151. }
  152. }
  153. lintOptions {
  154. checkReleaseBuilds false
  155. // Or, if you prefer, you can continue to check for errors in release builds,
  156. // but continue the build even when errors are found:
  157. abortOnError false
  158. }
  159. compileOptions {
  160. sourceCompatibility JavaVersion.VERSION_1_8
  161. targetCompatibility JavaVersion.VERSION_1_8
  162. }
  163. }
  164. //greendao{
  165. // schemaVersion 4
  166. // daoPackage 'com.yzx.webebook.model.gen'
  167. // targetGenDir 'src/main/java'
  168. //}
  169. repositories {
  170. maven {
  171. url 'https://dl.bintray.com/qichuan/maven/'
  172. }
  173. }
  174. dependencies {
  175. implementation fileTree(dir: 'libs', include: ['*.jar'])
  176. implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
  177. implementation "org.jetbrains.anko:anko:$anko_version"
  178. // 基础依赖包,必须要依赖
  179. implementation 'com.gyf.immersionbar:immersionbar:3.0.0'
  180. // fragment快速实现(可选)
  181. implementation 'com.gyf.immersionbar:immersionbar-components:3.0.0'
  182. // kotlin扩展(可选)
  183. implementation 'com.gyf.immersionbar:immersionbar-ktx:3.0.0'
  184. implementation 'androidx.appcompat:appcompat:1.1.0'
  185. implementation 'com.google.android.material:material:1.1.0'
  186. implementation 'androidx.core:core-ktx:1.2.0'
  187. implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
  188. testImplementation 'junit:junit:4.12'
  189. androidTestImplementation 'androidx.test.ext:junit:1.1.0'
  190. androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
  191. implementation 'com.github.bumptech.glide:glide:4.11.0'
  192. implementation 'com.lzy.net:okgo:3.0.4'
  193. implementation 'com.blankj:utilcodex:1.30.5'
  194. implementation 'com.google.code.gson:gson:2.8.6'
  195. annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
  196. implementation 'com.github.AlexLiuSheng:CheckVersionLib:2.4.1_androidx'
  197. // 友盟统计SDK
  198. implementation 'com.umeng.umsdk:common:9.3.6' // 必选
  199. implementation 'com.umeng.umsdk:asms:1.2.1' // 必选
  200. implementation 'com.github.thomhurst:RoundImageView:1.0.2'
  201. implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.4'
  202. // implementation 'org.apache.weex:sdk:0.28.0'
  203. // implementation 'com.alibaba:fastjson:1.1.46.android'
  204. //ORM Database
  205. // implementation deps.greendao.runtime
  206. // testImplementation deps.testing.junit
  207. //RxJava
  208. // implementation deps.reactivex.rxandroid
  209. // implementation deps.reactivex.rxjava2
  210. // implementation 'es.voghdev.pdfviewpager:library:1.1.2'
  211. implementation 'io.github.h07000223:flycoTabLayout:3.0.0'
  212. implementation 'com.qmuiteam:qmui:2.0.0-alpha10'
  213. api 'com.tencent.tbs:tbssdk:44181'
  214. implementation 'com.github.HuanTanSheng:EasyPhotos:3.1.5'
  215. implementation("org.greenrobot:eventbus:3.3.1")
  216. implementation 'com.github.chrisbanes:PhotoView:2.0.0'
  217. implementation "org.java-websocket:Java-WebSocket:1.5.1"
  218. implementation 'com.github.wanggaowan:PhotoPreview:2.5.5'
  219. }