README.md 16.4 KB
Newer Older
angcyo's avatar
init  
angcyo 已提交
1 2 3 4 5 6 7 8 9 10 11
# maven

## 引入仓库地址

```groovy
allprojects {
    repositories {
        google()
        jcenter()
        mavenCentral()
        maven { url 'https://jitpack.io' }
angcyo's avatar
angcyo 已提交
12

angcyo's avatar
init  
angcyo 已提交
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
        maven { url "https://gitcode.net/angcyo/maven/-/raw/master" }
        maven { url "https://codechina.csdn.net/angcyo/maven/-/raw/master" }
        maven { url "https://code.aliyun.com/angcyo/maven/raw/master" }
        maven { url "https://angcyoo.coding.net/p/angcyo/d/maven/git/raw/master/" }
        maven { url "https://gitee.com/angcyo/maven/raw/master" }
        maven { url "https://gitlab.com/angcyo/maven/-/raw/master" }

    }
}
```

## 引入对应的库

```groovy
implementation 'com.angcyo:<xxx>:<version>'

angcyo's avatar
angcyo 已提交
29 30
implementation 'com.angcyo:<xxx>:master-SNAPSHOT'
```
angcyo's avatar
init  
angcyo 已提交
31

angcyo's avatar
angcyo 已提交
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326
# UICore

- [acc]() `implementation 'com.angcyo:acc:<version>'`
    - library
    - core
- [acc2]() `implementation 'com.angcyo:acc2:<version>'`
    - library
    - [com.github.czy1121:settingscompat:1.1.4](https://github.com/czy1121/settingscompat)
- [browser]() `implementation 'com.angcyo:browser:<version>'`
    - library
    - fragment
    - tbs
    - [androidx.browser:browser:1.4.0](http://mvnrepository.com/artifact/androidx.browser)
    - [com.google.androidbrowserhelper:androidbrowserhelper:2.4.0](https://mvnrepository.com/artifact/com.google.androidbrowserhelper/androidbrowserhelper)
- [camera]() `implementation 'com.angcyo:camera:<version>'`
    - widget
    - [com.gitee.angcyo.aar:CameraCapturer:CameraCapturer_1.3](https://gitee.com/angcyo/aar)
- [camerax]() `implementation 'com.angcyo:camerax:<version>'`
    - dslitem
    - core
    - media
    - [androidx.camera:camera-core:1.1.0](https://mvnrepository.com/artifact/androidx.camera/camera-core)
    - [androidx.camera:camera-camera2:1.1.0](https://mvnrepository.com/artifact/androidx.camera/camera-camera2)
    - [androidx.camera:camera-lifecycle:1.1.0](https://mvnrepository.com/artifact/androidx.camera)
    - [androidx.camera:camera-view:1.1.0](https://mvnrepository.com/artifact/androidx.camera/camera-view)
    - [androidx.camera:camera-extensions:1.1.0](https://mvnrepository.com/artifact/androidx.camera/camera-extensions)
- [canvas]() `implementation 'com.angcyo:canvas:<version>'`
    - library
    - drawable
    - vector
- [component]() `implementation 'com.angcyo:component:<version>'`
    - library
    - coroutine
    - [top.zibin:Luban:1.1.8](https://github.com/Curzibn/Luban)
- [core]() `implementation 'com.angcyo:core:<version>'`
    - fragment
    - coroutine
    - http
    - dialog
    - viewmodel
    - [org.lsposed.hiddenapibypass:hiddenapibypass:4.3](https://github.com/LSPosed/AndroidHiddenApiBypass)
    - [com.github.czy1121:settingscompat:1.1.4](https://github.com/czy1121/settingscompat)
- [coroutine]() `implementation 'com.angcyo:coroutine:<version>'`
    - library
    - [org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4](https://mvnrepository.com/artifact/org.jetbrains.kotlinx/kotlinx-coroutines-core)
    - [org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4](https://mvnrepository.com/artifact/org.jetbrains.kotlinx/kotlinx-coroutines-android)
    - [androidx.lifecycle:lifecycle-common:2.5.1](https://mvnrepository.com/artifact/androidx.lifecycle/lifecycle-common)
    - [androidx.lifecycle:lifecycle-runtime:2.5.1](https://mvnrepository.com/artifact/androidx.lifecycle/lifecycle-runtime)
    - [androidx.lifecycle:lifecycle-runtime-ktx:2.5.1](https://mvnrepository.com/artifact/androidx.lifecycle/lifecycle-runtime-ktx)
- [crop]() `implementation 'com.angcyo:crop:<version>'`
    - library
    - widget
    - dialog
- [dialog]() `implementation 'com.angcyo:dialog:<version>'`
    - library
    - widget
    - transition
    - fragment
    - viewmodel
    - [com.github.LaserPeckerIst:ColorPickerView:2.2.4.5](https://github.com/LaserPeckerIst/ColorPickerView)
- [dialog2]() `implementation 'com.angcyo:dialog2:<version>'`
    - library
    - dslitem
    - [com.github.WaytoInc:Android-PickerView:4.1.0.8](https://github.com/WaytoInc/Android-PickerView)
    - [com.github.angcyo:CalendarView:3.7.1.42](https://github.com/angcyo/CalendarView)
    - [com.github.LaserPeckerIst:ColorPicker:1.1.0.2](https://github.com/LaserPeckerIst/ColorPicker)
- [doodle]() `implementation 'com.angcyo:doodle:<version>'`
    - library
    - widget
    - dialog
- [download]() `implementation 'com.angcyo:download:<version>'`
    - library
    - http
    - coroutine
    - dslitem
    - [com.liulishuo.okdownload:okdownload:1.0.7](https://github.com/lingochamp/okdownload)
- [drawable]() `implementation 'com.angcyo:drawable:<version>'`
    - library
- [dslitem]() `implementation 'com.angcyo:dslitem:<version>'`
    - dialog
    - core
    - widget
    - glide
- [fragment]() `implementation 'com.angcyo:fragment:<version>'`
    - widget
    - http
- [glide]() `implementation 'com.angcyo:glide:<version>'`
    - library
    - widget
    - http
    - [com.github.bumptech.glide:glide:4.13.1](https://github.com/bumptech/glide)
    - [pl.droidsonroids.gif:android-gif-drawable:1.2.25](https://github.com/koral--/android-gif-drawable)
    - [jp.wasabeef:glide-transformations:4.3.0](https://github.com/wasabeef/glide-transformations)
- [guard]() `implementation 'com.angcyo:guard:<version>'`
    - library
- [http]() `implementation 'com.angcyo:http:<version>'`
    - library
    - [com.squareup.okhttp3:okhttp:4.10.0](https://github.com/square/okhttp)
    - [com.squareup.okhttp3:logging-interceptor:4.10.0](https://mvnrepository.com/artifact/com.squareup.okhttp3/logging-interceptor)
    - [io.reactivex.rxjava2:rxjava:2.2.21](https://mvnrepository.com/artifact/io.reactivex.rxjava2/rxjava)
    - [io.reactivex.rxjava2:rxandroid:2.1.1](https://mvnrepository.com/artifact/io.reactivex.rxjava2/rxandroid)
    - [io.reactivex.rxjava2:rxkotlin:2.4.0](https://mvnrepository.com/artifact/io.reactivex.rxjava2/rxkotlin)
    - [com.squareup.retrofit2:retrofit:2.9.0](https://mvnrepository.com/artifact/com.squareup.retrofit2/retrofit)
    - [com.squareup.retrofit2:adapter-rxjava2:2.9.0](https://mvnrepository.com/artifact/com.squareup.retrofit2/adapter-rxjava2)
    - [com.squareup.retrofit2:converter-gson:2.9.0](https://mvnrepository.com/artifact/com.squareup.retrofit2/converter-gson)
    - [com.github.tbruyelle:rxpermissions:0.11](https://github.com/tbruyelle/RxPermissions)
    - [com.hwangjr.rxbus:rxbus:2.0.3](https://mvnrepository.com/artifact/com.hwangjr.rxbus/rxbus)
    - [com.github.ikidou:TypeBuilder:1.0](https://github.com/ikidou/TypeBuilder/)
    - [com.github.AndroidStudioIst:ProgressManager:1.5.0_fix4](https://github.com/AndroidStudioIst/ProgressManager)
- [image]() `implementation 'com.angcyo:image:<version>'`
    - dslitem
    - download
    - glide
    - [com.davemorrissey.labs:subsampling-scale-image-view-androidx:3.10.0](https://mvnrepository.com/artifact/com.davemorrissey.labs/subsampling-scale-image-view-androidx)
    - [com.github.chrisbanes:PhotoView:2.3.0](https://github.com/chrisbanes/PhotoView/)
- [library]() `implementation 'com.angcyo:library:<version>'`
    - [androidx.appcompat:appcompat:1.5.1](https://mvnrepository.com/artifact/androidx.appcompat/appcompat)
    - [androidx.core:core:1.8.0](https://mvnrepository.com/artifact/androidx.core/core)
    - [androidx.core:core-ktx:1.8.0](https://mvnrepository.com/artifact/androidx.core/core-ktx)
    - [com.orhanobut:hawk:2.0.1](https://github.com/orhanobut/hawk)
    - [androidx.media:media:1.6.0](https://mvnrepository.com/artifact/androidx.media)
- [media]() `implementation 'com.angcyo:media:<version>'`
    - dslitem
    - download
    - glide
- [pager]()  `implementation 'com.angcyo:pager:<version>'`
    - core
    - dslitem
    - transition
    - download
    - media
    - image
    - glide
    - component
- [picker]() `implementation 'com.angcyo:picker:<version>'`
    - viewmodel
    - camera
    - pager
    - [androidx.loader:loader:1.1.0](https://mvnrepository.com/artifact/androidx.loader/loader)
    - [com.github.yalantis:ucrop:2.2.8](https://github.com/Yalantis/uCrop)
- [qrcode]() `implementation 'com.angcyo:qrcode:<version>'`
    - fragment
    - [com.github.angcyo:QrCodeZxingZbar:1.1.2](https://github.com/angcyo/QrCodeZxingZbar)
- [transition]() `implementation 'com.angcyo:transition:<version>'`
    - library
    - [androidx.transition:transition:1.4.1](https://mvnrepository.com/artifact/androidx.transition/transition)
    - [androidx.interpolator:interpolator:1.0.0](https://mvnrepository.com/artifact/androidx.interpolator/interpolator)
- [vector]() `implementation 'com.angcyo:vector:<version>'`
    - library
    - drawable
    - [com.github.LaserPeckerIst:sharp:1.1.3.9](https://github.com/LaserPeckerIst/sharp)
- [viewmodel]() `implementation 'com.angcyo:viewmodel:<version>'`
    - coroutine
    - [androidx.fragment:fragment:1.5.2](https://mvnrepository.com/artifact/androidx.fragment)
    - [androidx.lifecycle:lifecycle-viewmodel:2.5.1](https://developer.android.google.cn/jetpack/androidx/releases/lifecycle)
    - [androidx.lifecycle:lifecycle-livedata:2.5.1](https://mvnrepository.com/artifact/androidx.lifecycle/lifecycle-livedata)
- [widget]() `implementation 'com.angcyo:widget:<version>'`
    - library
    - drawable
    - [androidx.fragment:fragment:1.5.2](https://mvnrepository.com/artifact/androidx.fragment)
    - [androidx.activity:activity-ktx:1.5.1](https://mvnrepository.com/artifact/androidx.activity/)
    - [androidx.recyclerview:recyclerview:1.2.1](https://mvnrepository.com/artifact/androidx.recyclerview/recyclerview)
    - [androidx.constraintlayout:constraintlayout:2.1.4](https://mvnrepository.com/artifact/androidx.constraintlayout/constraintlayout)
    - [androidx.coordinatorlayout:coordinatorlayout:1.2.0](https://mvnrepository.com/artifact/androidx.coordinatorlayout/coordinatorlayout)
    - [androidx.viewpager2:viewpager2:1.0.0](https://mvnrepository.com/artifact/androidx.viewpager2/viewpager2)
    - [com.github.angcyo:BufferTextInputLayout:1.2.0](https://github.com/angcyo/BufferTextInputLayout)
    - [com.github.LaserPeckerIst:AnimatedSvgView:1.0.6.3](https://github.com/LaserPeckerIst/AnimatedSvgView)
- [work]() `implementation 'com.angcyo:work:<version>'`
    - library
    - [androidx.work:work-runtime:2.7.1](https://mvnrepository.com/artifact/androidx.work/work-runtime)
    - [androidx.work:work-multiprocess:2.7.1](https://mvnrepository.com/artifact/androidx.work/work-multiprocess)

# UICoreEx

- [acc2app]() `implementation 'com.angcyo:acc2app:<version>'`
    - core
    - acc2
    - dslitem
    - download
    - andserver
    - dialog2
- [agora]() `implementation 'com.angcyo:agora:<version>'`
    - library
    - [io.agora.rtc:full-sdk:2.9.2](https://mvnrepository.com/artifact/io.agora.rtc/full-sdk)
    - [io.agora.rtm:rtm-sdk:1.2.2](https://mvnrepository.com/artifact/io.agora.rtm/rtm-sdk)
- [aliyun_oss]() `implementation 'com.angcyo:aliyun_oss:<version>'`
    - library
    - [com.aliyun.dpa:oss-android-sdk:2.9.5](https://mvnrepository.com/artifact/com.aliyun.dpa/oss-android-sdk)
- [amap3d]() `implementation 'com.angcyo:amap3d:<version>'`
    - core
    - dslitem
    - [com.amap.api:3dmap:7.7.0](https://mvnrepository.com/artifact/com.amap.api/3dmap)
    - [com.amap.api:search:7.7.0](https://mvnrepository.com/artifact/com.amap.api/search)
    - [com.amap.api:location:5.2.0](https://mvnrepository.com/artifact/com.amap.api/location)
- [andserver]() `implementation 'com.angcyo:andserver:<version>'`
    - library
    - http
    - fragment
    - core
    - [com.yanzhenjie.andserver:api:2.1.10](https://mvnrepository.com/artifact/com.yanzhenjie.andserver/api)
    - [javax.activation:javax.activation-api:1.2.0](https://mvnrepository.com/artifact/javax.activation/javax.activation-api)
- [bdtrace]() `implementation 'com.angcyo:bdtrace:<version>'`
    - library
    - [com.gitee.angcyo.aar:BaiduTrace:BaiDuTrace_3.1.7](https://gitee.com/angcyo/aar)
- [bluetooth]() `implementation 'com.angcyo:bluetooth:<version>'`
    - library
    - core
    - [com.github.Jasonchenlijian:FastBle:2.4.0](https://github.com/Jasonchenlijian/FastBle)
- [bmob]() `implementation 'com.angcyo:bmob:<version>'`
    - library
    - http
    - viewmodel
    - dialog
    - [io.github.bmob:android-sdk:3.8.4](https://mvnrepository.com/artifact/io.github.bmob/android-sdk)
- [bugly]() `implementation 'com.angcyo:bugly:<version>'`
    - library
    - [com.tencent.bugly:crashreport:4.0.4](https://mvnrepository.com/artifact/com.tencent.bugly/crashreport)
    - [com.tencent.bugly:nativecrashreport:3.9.2](https://mvnrepository.com/artifact/com.tencent.bugly/nativecrashreport)
- [game]() `implementation 'com.angcyo:game:<version>'`
    - library
- [github]() `implementation 'com.angcyo:github:<version>'`
    - library
    - dslitem
    - [com.github.angcyo:ViewPagerLayoutManager:2.1.3](https://github.com/angcyo/ViewPagerLayoutManager)
    - [com.github.XHGInc:FloatWindow:master-SNAPSHOT](https://github.com/XHGInc/FloatWindow)
    - [com.scwang.wave:MultiWaveHeader:1.0.0-andx](https://github.com/scwang90/MultiWaveHeader)
    - [androidx.palette:palette-ktx:1.0.0](https://mvnrepository.com/artifact/androidx.palette)
    - [androidx.biometric:biometric:1.1.0](https://mvnrepository.com/artifact/androidx.biometric/biometric)
    - [io.github.jeremyliao:live-event-bus-x:1.8.0](https://github.com/JeremyLiao/LiveEventBus)
    - [com.github.duanhong169:colorpicker:1.1.6](https://github.com/duanhong169/ColorPicker)
- [jpush]() `implementation 'com.angcyo:jpush:<version>'`
    - library
    - core
    - [cn.jiguang.sdk:jpush:4.6.0](https://mvnrepository.com/artifact/cn.jiguang.sdk/jpush)
    - [cn.jiguang.sdk:jcore:3.1.2](https://mvnrepository.com/artifact/cn.jiguang.sdk/jcore)
- [jsoup]() `implementation 'com.angcyo:jsoup:<version>'`
    - library
    - coroutine
    - http
    - [org.jsoup:jsoup:1.15.3](https://github.com/jhy/jsoup)
- [material]() `implementation 'com.angcyo:material:<version>'`
    - [com.google.android.material:material:1.6.1](https://mvnrepository.com/artifact/com.google.android.material/material)
- [mpchart]() `implementation 'com.angcyo:mpchart:<version>'`
    - library
    - dslitem
    - [com.github.angcyo:MPAndroidChart:3.1.0.4](https://github.com/angcyo/MPAndroidChart)
- [mqtt]() `implementation 'com.angcyo:mqtt:<version>'`
    - library
    - [org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.4](https://mvnrepository.com/artifact/org.eclipse.paho/org.eclipse.paho.client.mqttv3)
    - [org.eclipse.paho:org.eclipse.paho.android.service:1.1.1](https://mvnrepository.com/artifact/org.eclipse.paho/org.eclipse.paho.android.service)
- [objectbox]() `implementation 'com.angcyo:objectbox:<version>'`
    - library
    - [io.objectbox:objectbox-kotlin:3.3.1](https://mvnrepository.com/artifact/io.objectbox/objectbox-kotlin)
- [rabbitmq]() `implementation 'com.angcyo:rabbitmq:<version>'`
    - library
    - [com.rabbitmq:amqp-client:4.12.0](https://mvnrepository.com/artifact/com.rabbitmq/amqp-client)
- [speech]() `implementation 'com.angcyo:speech:<version>'`
    - library
    - [com.gitee.angcyo.aar:QQTTS:qcloudtts_1.3.1](https://gitee.com/angcyo/aar)
- [tbs]() `implementation 'com.angcyo:tbs:<version>'`
    - library
    - core
    - download
    - media
    - image
    - http
    - picker
- [tim]() `implementation 'com.angcyo:tim:<version>'`
    - library
    - media
    - core
    - dslitem
    - glide
    - picker
    - amap3d
    - [com.tencent.imsdk:imsdk-plus:5.9.1872](https://mvnrepository.com/artifact/com.tencent.imsdk/imsdk-plus)
    - [com.tencent.tpns:xiaomi:1.2.9.2-release](https://repo1.maven.org/maven2/com/tencent/tpns/)
    - [com.tencent.tpns:meizu:1.2.9.2-release](https://repo1.maven.org/maven2/com/tencent/tpns/)
    - [com.tencent.tpns:oppo:1.2.9.2-release](https://repo1.maven.org/maven2/com/tencent/tpns/)
    - [com.tencent.tpns:vivo:1.2.9.2-release](https://repo1.maven.org/maven2/com/tencent/tpns/)
    - [com.tencent.tpns:huawei:1.2.9.2-release](https://repo1.maven.org/maven2/com/tencent/tpns/)
    - [com.huawei.hms:push:6.3.0.300](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-app-version-0000001074227861)
- [umeng]() `implementation 'com.angcyo:umeng:<version>'`
    - library
    - [com.umeng.umsdk:common:9.4.0](https://mvnrepository.com/artifact/com.umeng.umsdk/common)
    - [com.umeng.umsdk:asms:1.2.3](https://mvnrepository.com/artifact/com.umeng.umsdk/asms)
- [websocket]() `implementation 'com.angcyo:websocket:<version>'`
    - library
    - viewmodel
    - core
    - [org.java-websocket:Java-WebSocket:1.5.3](https://mvnrepository.com/artifact/org.java-websocket/Java-WebSocket)
- [wifip2p]() `implementation 'com.angcyo:wifip2p:<version>'`
    - library
    - viewmodel
    - core
angcyo's avatar
init  
angcyo 已提交
327 328 329 330 331 332 333 334