
Android流行框架
文章平均质量分 82
gujunhe
Android&flutter
展开
-
android常用框架—热修复
1.什么是热修复 定义:在我们应用上线后出现bug需要及时修复时,不用再发 新的安装包,只需要发布补丁包,在客户无感知下修复掉bug。 2.Tinker的使用 2.1.Tinker是什么 Tinker是微信开源的一个热修复解决方案,支持dex、库和资源更新,无需重新安装apk。 开源地址:https://github.com/Tencent/tinker 2.2.使用Tinker 可以直接使用Tinker,也可以使用腾讯Bugly服务集成Tinker热修复,==后者提供了补丁管理服务。 建议大家根据官方案原创 2021-11-03 21:28:38 · 2069 阅读 · 0 评论 -
Android图片加载库 Glide
1.Glide基本使用 图片占位符、错误符与后备回调符 Glide是一个快速高效的Android图片加载库,可以自动加载网络、本地文件,app资源中的图片,注重于平滑的滚动。 开源地址:https://github.com/bumptech/glide 中文文档:https://muyangmin.github.io/glide-docs-cn/ 引入Glide: implementation 'com.github.bumptech.glide:glide:4.11.0' annotationProces原创 2021-11-03 19:48:39 · 2348 阅读 · 0 评论 -
RxJava
1.RX思维 为什么要学习RxJava: 改变思维(响应式编程思维:reactivex),编程效率提升 响应式编程:https://wiki.jikexueyuan.com/project/android-weekly/issue-145/introduction-to-RP.html 学习经典框架: Github:https://github.com/ReactiveX/RxJava Author:JakeWharton 被誉为Android之神 Rx系列: 官网:http://reactivex.原创 2021-11-01 21:55:27 · 265 阅读 · 1 评论 -
网络加载框架Retrofit
1.Retrofit简介 A type-safe HTTP client for Android and Java。封装了OkHttp,也是由Square公司贡献的一个处理网络请求的 开源项目。 github地址:https://github.com/square/retrofit implementation ‘com.squareup.retrofit2:retrofit:2.9.0’ ...原创 2021-10-31 13:52:50 · 5398 阅读 · 0 评论 -
网络加载框架OkHttp
1.什么是OkHttp github地址:https://square.github.io/okhttp/ 由Square公司贡献的一个处理网络请求的开源项目,是目前Android使用最广泛的网络框架。从Android4.4开始 HttpURLConnection的底层实现采用的是OkHttp。 1.支持HTTP/2并允许对同一主机的所有请求共享一个套接字; 2.如果非HTTP/2,则通过连接池,减少了请求延迟; 3.默认请求GZip压缩数据; 4.响应缓存,避免了重复请求的网络; 依赖: implem原创 2021-10-31 00:13:23 · 691 阅读 · 1 评论 -
Json解析框架 Gson
1.Java Object 序列化/反序列化 1.1GSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。 Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象(反序列化),或者反过来(序列化)。 GSON github地址:https://github.com/google/gson 依赖: Gradle原创 2021-10-31 16:57:23 · 531 阅读 · 0 评论