客户端使用的库和开源组件说明
为了客户端的业务能够完整安全的被使用,客户端本身接入了一些官方和第三方的开源的库或组件,具体如下:
1. AndroidX
使用目的:Android 官方支持库
获取信息类型:无
官网链接:https://developer.android.google.cn/jetpack/androidx?hl=zh-cn
2. Android Support Library
使用目的:Android 官方支持库
获取信息类型:无
官网链接:https://developer.android.com/topic/libraries/support-library
3. Flutter
使用目的:Google 开源UI工具包
获取信息类型:无
官网链接:https://flutter.dev/
4. Kotlin
使用目的:Android 官方支持开发语言
获取信息类型:无
官网链接:https://developer.android.google.cn/kotlin
5. Zxing
使用目的:Google开源的条形码扫描库,用于生成、扫描二维码
获取信息类型:无
官网链接:https://github.com/zxing/zxing
6. FlexboxLayout
使用目的:Google开源的布局组件,实现可伸缩效果
获取信息类型:无
官网链接:https://github.com/google/flexbox-layout
7. Flyco TabLayout
使用目的:Android TabLayout的扩展库
获取信息类型:无
官网链接:https://mvnrepository.com/artifact/com.taohf.tablayout/FlycoTabLayout
8. Facebook Fresco AnimatedGif
使用目的:展示WebP动画
获取信息类型:无
官网链接:https://mvnrepository.com/artifact/com.facebook.fresco/animated-gif
9. FastJson
使用目的:解析Json数据
获取信息类型:无
官网链接:https://github.com/alibaba/fastjson
10. BumpTech Glide
使用目的:加载图片
获取信息类型:无
官网链接:https://github.com/bumptech/glide
11. Lottie
使用目的:显示动画效果
获取信息类型:无
官网链接:https://github.com/airbnb/lottie-android
12. IJKPLayer
使用目的:播放视频
获取信息类型:无
官网链接:https://github.com/bilibili/ijkplayer
13. Walle
使用目的:多渠道打包
获取信息类型:无
官网链接:https://github.com/Meituan-Dianping/walle
14. OKHttp
使用目的:网络请求
获取信息类型:无
官网链接:https://mvnrepository.com/artifact/com.github.bumptech.glide/okhttp3-integration
15. Google Material(谷歌官方设计库)
使用目的:Google 视觉、交互、设计规范支持库
获取信息类型:无
官网链接:https://mvnrepository.com/artifact/com.google.android.material/material
16. DanmakuFlameMaster
使用目的:Android上开源弹幕解析绘制引擎
获取信息类型:无
官网链接:https://github.com/bilibili/DanmakuFlameMaster