- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Okhttp3是如何解决网络开发的问题的
Okhttp3是一个网络请求库。在介绍他的大多数文章中,都有一句 很好很强大。那么这样一个网络请求库怎么个强大呢? 那么要想知道他怎么个强大,就得知道他在各个问题上的处理方式 1、网络连接的稳定性,对于移动端来说,如果用户处在一个网络环境比较差的位置,那么数据的上传和下载都会很慢。一旦网络连接出错,HttpUrlConnection 就会报错,但是Okhttp3可以配置,是否重连,还可以更换访问地址,寻找最终可以到达的网络地址 2、传输的数据包大小,在传输网络数据时,一般的网络请求都是直接将数据直接发
2021-09-26 10:24:41
195
原创 Dagger2 独家解读
1、Dagger2是干嘛的? Dagger2是用于依赖解耦的 2、要了解Dagger2他是怎么解耦的? 他是靠注解生成器,通过各种注解比如:@Component 、@Module、@Provides、@Named、@Singleton 等等 在AS Build阶段,使用com.google.dagger:dagger-compiler:2.11 注解生成器,按照已经实现好的代码,对我们项目的整个代码进行扫描注解,然后获取到带有相应注解的类,然后对带有注解的类重新生成一份代码 3、那么这个...
2021-09-24 11:16:22
124
原创 关于bugly中接入Tinker的几个问题
1、loader classes are found in old secondary dex 报错信息如下: 这个是因为bugly里中的Tinker有部分文件不在主dex文件里面,在加载器要去加载他的时候,就会出现找不到相关类,其实这个不是错误。只需要将 ignoreWarning = true 即可,这个问题在属性文件中已经说明Tinker-support配置文件对于ignoreWar...
2019-10-12 14:38:18
493
原创 关于jp.wasabeef:richeditor的那些坑
作者的github地址:https://github.com/wasabeef/richeditor-android坑1:图片过大问题 解决办法:将alt内容修改为下列形式,即将图片按手机屏幕大小进行展示,如果觉得图片仍然过大,可将100%改小即可坑2:无法自动换行解决办法:我们需要重写RichEditor,去继承它,然后去使用。期间我们会用到2个调用js的方法:exec("javascript...
2018-05-15 18:07:18
2658
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人