自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 OkHttp源码解析

是整个 OkHttp 的核心管理类,从面向对象的抽象表示上来看它代表了客户端本身,是请求的调用工厂,用来发送请求和读取响应。在大多数情况下这个类应该是被共享的,因为每个 Client 对象持有自己的连接池和线程池。重复创建则会造成在空闲池上的资源浪费。Client对象可以通过默认的无参构造方法创建也可以通过 Builder 创建自定义的 Client 对象。Client 持有的线程池和连接池资源在空闲时可以自动释放无需客户端代码手动释放,在特殊情况下也支持手动释放。

2025-04-20 23:15:48 737

原创 EventBus源码解析

EventBus是安卓事件发布-订阅总线,使用它可以很方便在各组件进行数据传递。它由Event(事件)Subscriber(事件订阅者)Publisher(事件发布者)组成。发布者发布事件后,订阅者可接受数据,并根据需要在不同的线程模型中执行。此外,还支持粘性事件和优先级事件。

2025-04-20 03:20:49 363

原创 Dialog笔记

新建dialog布局,在构造导入即可。

2023-07-28 10:27:53 56 1

原创 Android动画

【代码】Android动画。

2023-07-04 14:06:09 53

原创 Fragment笔记

4.使用add,如果应用放在后台,或以其他方式被系统销毁,再打开时,hide()中引用的fragment会销毁,所以依然会出现布局重叠bug,可以使用replace或使用add时,添加一个tag参数。3.replace会先清空父布局容器,再显示当前fragment,而add是覆盖前一个fragment。所以如果使用add一般会伴随hide()和show(),避免布局重叠。2.添加相同的fragment时,replace不会有任何变化,add会报IllegalStateException异常。

2023-07-04 14:03:22 54

原创 Package工具

android开发包管理工具

2023-06-20 16:07:19 68

原创 Android自定义手势键盘

mingliangYan/Android-UI (github.com)https://github.com/mingliangYan/Android-UI

2023-03-26 17:12:30 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除