Android 主流通用常用框架汇总(持续更新),android底层开发的未来

AndroidImageSlider 库开发者是代码家, 该库是为 Banner 图片滑动提供多种动画效果, 还可以轻易为 Banner 加载网络图片

github https://github.com/daimajia/AndroidImageSlider

8.RoundedImageView

RoundedImageView 一个快速支持图片圆角显示效果的库, 该库特点是能快速加载, 为了提高加载速度, 该库不用创建原始位图的副本, 不使用 clipPath, 不使用 setXfermode 裁剪的位图等方式来实现 ImageView 圆角, 使用也非常简单

github https://github.com/vinc3m1/RoundedImageView

9.uCrop

uCrop 是Yalantis 组织开源的图片裁剪库, 支持缩放, 旋转图片, 支持各种比例的裁剪框, 非常强大的一个图片裁剪库

github https://github.com/Yalantis/uCrop

权限相关框架

1.soulPermission

一句话搞定权限,亲测确实效果不错

github https://github.com/soulqw/SoulPermission

转载的博客地址:https://blog.csdn.net/shaoyezhangliwei/article/details/90671923

2.RxPermissions

基于RxJava完成权限申请的框架

github https://github.com/tbruyelle/RxPermissions

3.easyPermission

Easypermissions简化了Android M的运行时权限的申请、结果处理

github https://github.com/googlesamples/easypermissions

4.AndPermission

AndPermission 算是一个不错的 权限库了,链式调用,还可以使用 content 上下文去请求权限

github https://github.com/yanzhenjie/AndPermission

5.Android-UsesPermission

Github:https://github.com/xiangyuecn/Android-UsesPermission

json解析框架

1.GSON

GSON是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串。

github https://github.com/google/gson/

2.fastjson

fastjson 是一个 Java 语言编写的高性能功能完善的 JSON 库. 它采用一种“假定有序快速匹配”的算法, 把 JSON Parse的性能提升到极致, 是目前Java语言中最快的JSON库. fastjson接口简单易用, 已经被广泛使用在缓存序列化, 协议交互, Web输出, Android客户端等多种应用场景,阿里出品

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android 平台上有许多主流框架开发者使用。以下是一些常用Android 框架: 1. Android Jetpack:Jetpack 是一套库、工具和指南集合,用于帮助开发者更轻松地构建高质量的 Android 应用。它包括各种组件,如 LiveData、ViewModel、Room、WorkManager 等,以及其他辅助工具。 2. Retrofit:Retrofit 是一个强大的网络请求库,用于简化与 RESTful API 进行通信。它提供了简洁的 API 接口,可以轻松地定义网络请求、处理响应和数据解析。 3. OkHttp:OkHttp 是一个高效的 HTTP 客户端库,用于发送网络请求。它支持同步和异步请求,并提供了诸如请求重试、缓存控制、连接池管理等功能。 4. Dagger:Dagger 是一个依赖注入框架,用于帮助管理和组织 Android 应用中的对象依赖关系。它提供了编译时依赖注入的机制,可以减少手动依赖注入的工作量。 5. Glide:Glide 是一个强大的图片加载库,用于在 Android 应用中加载和展示图片。它支持网络图片加载、本地图片加载、图片缓存等功能,并提供了简单易用的 API 接口。 6. RxJava:RxJava 是一个基于观察者模式的异步编程库,用于简化 Android 应用中的异步操作和事件处理。它提供了丰富的操作符和线程调度机制,可以帮助开发者更优雅地处理异步任务。 这些框架都在 Android 开发中得到广泛应用,可以提高开发效率、简化代码结构,同时提供了许多强大的功能和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值