客户端使用的 库和开源组件说明

为了客户端的业务能够完整安全的被使用,客户端本身 接入 了一些Android 官方的库和一些开源的库或组件,具体如下:

  1. AndroidX

使用目的:Android 官方支持库

获取信息类型:无

官网链接: https://developer.android.google.cn/jetpack/androidx?hl=zh-cn

  1. Android Support Library

使用目的:Android 官方支持库

获取信息类型:无

官网链接: https://developer.android.com/topic/libraries/support-library

  1. Flutter

使用目的:Google 开源UI工具包

获取信息类型:无

官网链接: https://flutter.dev/

  1. Kotlin

使用目的:Android 官方支持开发语言

获取信息类型:无

官网链接: https://developer.android.google.cn/kotlin

  1. Zxing

使用目的:Google开源的条形码扫描库,用于生成、扫描二维码

获取信息类型:无

官网链接: https://github.com/zxing/zxing

  1. FlexboxLayout

使用目的:Google开源的布局组件,实现可伸缩效果

获取信息类型:无

官网链接: https://github.com/google/flexbox-layout

  1. Flyco TabLayout

使用目的:Android TabLayout 的扩展库

获取信息类型:无

官网链接: https://mvnrepository.com/artifact/com.taohf.tablayout/FlycoTabLayout

  1. Facebook Fresco AnimatedGif

使用目的:展示 WebP 动画

获取信息类型:无

官网链接: https://mvnrepository.com/artifact/com.facebook.fresco/animated-gif

  1. FastJson

使用目的:解析 Json 数据

获取信息类型:无

官网链接: https://github.com/alibaba/fastjson

  1. BumpTech Glide

使用目的:加载图片

获取信息类型:无

官网链接: https://github.com/bumptech/glide

  1. AirbnbLottie

使用目的:显示动画效果

获取信息类型:无

官网链接: https://github.com/airbnb/lottie-android

  1. IJKPLayer

使用目的:播放视频

获取信息类型:无

官网链接: https://github.com/bilibili/ijkplayer

  1. 美团Walle

使用目的:多渠道打包

获取信息类型:无

官网链接: https://github.com/Meituan-Dianping/walle

  1. OKHttp

使用目的:网络请求

获取信息类型:无

官网链接: https://mvnrepository.com/artifact/com.github.bumptech.glide/okhttp3-integration

  1. Google Material(谷歌官方设计库)

使用目的:Google 视觉、交互、设计规范支持库

获取信息类型:无

官网链接: https://mvnrepository.com/artifact/com.google.android.material/material

  1. DanmakuFlameMaster

使用目的: Android上开源弹幕解析绘制引擎项

获取信息类型:无

官网链接: https://github.com/bilibili/DanmakuFlameMaster

  1. AndroidUtilCode

使用目的: Android 工具库

获取信息类型:无

官网链接: https://github.com/Blankj/AndroidUtilCode

  1. PictureSelector

使用目的: 选择本地图片、视频工具库

获取信息类型:无

官网链接: https://github.com/LuckSiege/PictureSelector

  1. Yalantis

使用目的: 图片、视频工具库

获取信息类型:无

官网链接: https://github.com/Yalantis

  1. Flutter_bugly

使用目的: 错误监测工具

获取信息类型:无

官网链接: https://github.com/crazecoder/flutter_bugly

  1. Bolts

使用目的: 由Facebook Fresco AnimatedGif 组件引入使用

获取信息类型:无

官网链接: https://github.com/BoltsFramework

  1. ExoPlayer

使用目的: 谷歌开源的播放器

获取信息类型:无

官网链接: https://exoplayer.dev/hello-world.html

  1. Okio

使用目的: 由OkHttp组件引入使用

获取信息类型:无

官网链接: https://square.github.io/okio/

  1. Greenrobot-common

使用目的: 为Android和Java项目提供通用实用程序,涵盖基于流的 IO、文件、字符串和日期/时间

获取信息类型:无

官网链接: https://github.com/greenrobot/essentials

  1. CircleImageView

使用目的: 处理圆角图片

获取信息类型:无

官网链接: https://github.com/hdodenhof/CircleImageView

  1. 谷歌Gson

使用目的: 解析Json数据

获取信息类型:无

官网链接: https://github.com/google/gson

  1. org.chromium.device

使用目的: chrome浏览器组件

获取信息类型:无

官网链接: https://www.chromium.org