
Android
文章平均质量分 75
kkloqin
这个作者很懒,什么都没留下…
展开
-
Android点9图片边框拉伸压缩变形等异常问题
点9拉伸压缩变形原创 2022-06-29 11:02:00 · 2151 阅读 · 0 评论 -
Android代码中的设计模式
一、https://www.jianshu.com/p/1a9f571ad7c01、 单一职责原则单一原则很简单,就是将一组相关性很高的函数、数据封装到一个类中。换句话说,一个类应该有职责单一。2、 开闭原则开闭原则理解起来也不复杂,就是一个类应该对于扩展是开放的,但是对于修改是封闭的。我们知道,在开放的app或者是系统中,经常需要升级、维护等,这就要对原来的代码进行修改,可是修改时容易破坏原有的系统,甚至带来一些新的难以发现的BUG。因此,我们在一开始编写代码时,就应该注意尽量通过扩展的方式实现新原创 2022-02-16 15:35:48 · 635 阅读 · 0 评论 -
Android之AspectJ的使用
一、AOP的背景大家都知道OOP,即Object Oriented Programming,面向对象编程。而本文要介绍的是AOP。AOP是Aspect Oriented Programming的缩写,中译文为面向切向编程。OOP的精髓是把功能或问题模块化,每个模块处理自己的家务事。如果现在有个需求,想为每个模块加上日志功能,要求模块运行时候能输出日志。在不知道AOP的情况下,一般的处理都是:先设计一个日志输出模块,这个模块提供日志输出API,比如Android中的Log类。然后,其他模块需要输出日志的时候原创 2022-01-14 17:30:04 · 2455 阅读 · 0 评论 -
Android插件化源码分析之VirtualApk
1、VirtualAPK是滴滴出行自研的一款优秀的插件化框架,主要有如下几个特性。VirtualAPK和主流开源框架的对比:111111参考链接:深度 | 滴滴插件化方案 VirtualApk 源码解析VirtualAPK 资源篇原创 2020-08-04 08:50:53 · 472 阅读 · 0 评论 -
Android杂记
1、RecyclerView setHasFixedSize(true); 的作用下文翻译:RecyclerView的尺寸在每次改变时,比如你加任何些东西。setHasFixedSize 的作用就是确保尺寸是通过用户输入从而确保RecyclerView的尺寸是一个常数。RecyclerView 的Item宽或者高不会变。每一个Item添加或者删除都不会变。如果你没有设置setHasFixedS...原创 2018-04-05 10:12:35 · 242 阅读 · 0 评论 -
OKHttp源码解析(一)
一、OKHttp的综述OkHttp是一个高效的Http客户端,有如下的特点:支持HTTP2/SPDY黑科技socket自动选择最好路线,并支持自动重连拥有自动维护的socket连接池,减少握手次数拥有队列线程池,轻松写并发拥有Interceptors轻松处理请求与响应(比如透明GZIP压缩,LOGGING)基于Headers的缓存策略Okhttp的整体流程图 二、网...原创 2018-05-03 08:50:09 · 341 阅读 · 0 评论