前言
主要介绍,Github上的针对开发,由大公司,或者大团队提供的开源项目。
稳定,而且有保证。
内容会在之后的时间里,不断的补充。
正文
1.MMKV库(腾讯开源)
地址:https://github.com/Tencent/MMKV
微信开发的高效,小型移动键值存储框架。适用于Android,iOS,macOS,Windows和POSIX。
所以,可以选择从SharedPerferences 切换到MMKV吧
2.EventBus (greenrobot 开源)
地址:https://github.com/greenrobot/EventBus
EventBus是适用于Android和Java的发布/订阅事件总线
可以替换系统的Handler和Intent,实现线程之间的消息发送。
3.fastjson(阿里开源)
地址:https://github.com/alibaba/fastjson
Fastjson是一个Java库,可用于将Java对象转换为其JSON表示形式。它还可以用于将JSON字符串转换为等效的Java对象。Fastjson可以与任意Java对象一起使用,包括您没有源代码的现有对象。
4.Glide(bumptech 开源)
地址: https://github.com/bumptech/glide/
Glide是适用于Android的快速高效的开源媒体管理和图像加载框架,它将媒体解码,内存和磁盘缓存以及资源池包装到一个简单易用的界面中。
glide 这个库其实不是Google开源的。
5.OkHttp(square开源)
地址: https://github.com/square/okhttp/
okhttp 是一个 Java 的轻量级HTTP请求库
可以说,现在Android很多app的网络请求都是基于okhttp来进行的。
评论区