README.md
maven
引入仓库地址
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven { url 'https://jitpack.io' }
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" }
}
}
引入对应的库
implementation 'com.angcyo:<xxx>:<version>'
implementation 'com.angcyo:<xxx>:master-SNAPSHOT'
UICore
-
acc
implementation 'com.angcyo:acc:<version>'
- library
- core
-
acc2
implementation 'com.angcyo:acc2:<version>'
-
browser
implementation 'com.angcyo:browser:<version>'
- library
- fragment
- tbs
- androidx.browser:browser:1.4.0
- com.google.androidbrowserhelper:androidbrowserhelper:2.4.0
-
camera
implementation 'com.angcyo:camera:<version>'
-
camerax
implementation 'com.angcyo:camerax:<version>'
-
canvas
implementation 'com.angcyo:canvas:<version>'
- library
- drawable
- vector
-
component
implementation 'com.angcyo:component:<version>'
- library
- coroutine
- top.zibin:Luban:1.1.8
-
core
implementation 'com.angcyo:core:<version>'
- fragment
- coroutine
- http
- dialog
- viewmodel
- org.lsposed.hiddenapibypass:hiddenapibypass:4.3
- com.github.czy1121:settingscompat:1.1.4
-
coroutine
implementation 'com.angcyo:coroutine:<version>'
-
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
-
dialog2
implementation 'com.angcyo:dialog2:<version>'
-
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
-
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>'
-
guard
implementation 'com.angcyo:guard:<version>'
- library
-
http
implementation 'com.angcyo:http:<version>'
- library
- com.squareup.okhttp3:okhttp:4.10.0
- com.squareup.okhttp3:logging-interceptor:4.10.0
- io.reactivex.rxjava2:rxjava:2.2.21
- io.reactivex.rxjava2:rxandroid:2.1.1
- io.reactivex.rxjava2:rxkotlin:2.4.0
- com.squareup.retrofit2:retrofit:2.9.0
- com.squareup.retrofit2:adapter-rxjava2:2.9.0
- com.squareup.retrofit2:converter-gson:2.9.0
- com.github.tbruyelle:rxpermissions:0.11
- com.hwangjr.rxbus:rxbus:2.0.3
- com.github.ikidou:TypeBuilder:1.0
- com.github.AndroidStudioIst:ProgressManager:1.5.0_fix4
-
image
implementation 'com.angcyo:image:<version>'
-
library
implementation 'com.angcyo:library:<version>'
-
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
- com.github.yalantis:ucrop:2.2.8
-
qrcode
implementation 'com.angcyo:qrcode:<version>'
-
transition
implementation 'com.angcyo:transition:<version>'
-
vector
implementation 'com.angcyo:vector:<version>'
- library
- drawable
- com.github.LaserPeckerIst:sharp:1.1.3.9
-
viewmodel
implementation 'com.angcyo:viewmodel:<version>'
-
widget
implementation 'com.angcyo:widget:<version>'
- library
- drawable
- androidx.fragment:fragment:1.5.2
- androidx.activity:activity-ktx:1.5.1
- androidx.recyclerview:recyclerview:1.2.1
- androidx.constraintlayout:constraintlayout:2.1.4
- androidx.coordinatorlayout:coordinatorlayout:1.2.0
- androidx.viewpager2:viewpager2:1.0.0
- com.github.angcyo:BufferTextInputLayout:1.2.0
- com.github.LaserPeckerIst:AnimatedSvgView:1.0.6.3
-
work
implementation 'com.angcyo:work:<version>'
UICoreEx
-
acc2app
implementation 'com.angcyo:acc2app:<version>'
- core
- acc2
- dslitem
- download
- andserver
- dialog2
-
agora
implementation 'com.angcyo:agora:<version>'
-
aliyun_oss
implementation 'com.angcyo:aliyun_oss:<version>'
-
amap3d
implementation 'com.angcyo:amap3d:<version>'
-
andserver
implementation 'com.angcyo:andserver:<version>'
- library
- http
- fragment
- core
- com.yanzhenjie.andserver:api:2.1.10
- javax.activation:javax.activation-api:1.2.0
-
bdtrace
implementation 'com.angcyo:bdtrace:<version>'
-
bluetooth
implementation 'com.angcyo:bluetooth:<version>'
- library
- core
- com.github.Jasonchenlijian:FastBle:2.4.0
-
bmob
implementation 'com.angcyo:bmob:<version>'
- library
- http
- viewmodel
- dialog
- io.github.bmob:android-sdk:3.8.4
-
bugly
implementation 'com.angcyo:bugly:<version>'
-
game
implementation 'com.angcyo:game:<version>'
- library
-
github
implementation 'com.angcyo:github:<version>'
- library
- dslitem
- com.github.angcyo:ViewPagerLayoutManager:2.1.3
- com.github.XHGInc:FloatWindow:master-SNAPSHOT
- com.scwang.wave:MultiWaveHeader:1.0.0-andx
- androidx.palette:palette-ktx:1.0.0
- androidx.biometric:biometric:1.1.0
- io.github.jeremyliao:live-event-bus-x:1.8.0
- com.github.duanhong169:colorpicker:1.1.6
-
jpush
implementation 'com.angcyo:jpush:<version>'
- library
- core
- cn.jiguang.sdk:jpush:4.6.0
- cn.jiguang.sdk:jcore:3.1.2
-
jsoup
implementation 'com.angcyo:jsoup:<version>'
- library
- coroutine
- http
- org.jsoup:jsoup:1.15.3
-
material
implementation 'com.angcyo:material:<version>'
-
mpchart
implementation 'com.angcyo:mpchart:<version>'
- library
- dslitem
- com.github.angcyo:MPAndroidChart:3.1.0.4
-
mqtt
implementation 'com.angcyo:mqtt:<version>'
-
objectbox
implementation 'com.angcyo:objectbox:<version>'
-
rabbitmq
implementation 'com.angcyo:rabbitmq:<version>'
- library
- com.rabbitmq:amqp-client:4.12.0
-
speech
implementation 'com.angcyo:speech:<version>'
-
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
- com.tencent.tpns:xiaomi:1.2.9.2-release
- com.tencent.tpns:meizu:1.2.9.2-release
- com.tencent.tpns:oppo:1.2.9.2-release
- com.tencent.tpns:vivo:1.2.9.2-release
- com.tencent.tpns:huawei:1.2.9.2-release
- com.huawei.hms:push:6.3.0.300
-
umeng
implementation 'com.angcyo:umeng:<version>'
-
websocket
implementation 'com.angcyo:websocket:<version>'
- library
- viewmodel
- core
- org.java-websocket:Java-WebSocket:1.5.3
-
wifip2p
implementation 'com.angcyo:wifip2p:<version>'
- library
- viewmodel
- core
M