自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 滑动冲突

Test:设有这样一个布局: <ScrollView android:id="@+id/scroller" android:layout_width="match_parent" android:layout_height="match_parent"> ... <ScrollView...

2020-04-13 20:48:51 232

原创 LeakCanary原理

Activity销毁时,为被观察对象随机生成一个Key值,把这个Key值添加到一个Set中,并把key和被观察对象装进一个弱引用;创建弱引用的时候可以传入一个ReferenceQueue对象作为参数,这个ReferenceQueue的作用是,如果一个弱引用指向的对象被垃圾回收,那么这个弱引用就会被添加到这个引用队列中;检测对象有没有被回收的方式:遍历引用队列,将队列中每个弱引用中的Key值与S...

2020-04-11 15:34:16 225

原创 坐标

坐标总结

2020-03-31 20:29:49 306

原创 排序

排序

2020-01-04 13:34:34 107

原创

堆相关内容

2019-12-21 19:41:52 167

原创 Android版本适配

Android版本特性及适配相关

2019-12-21 19:08:12 131

原创 刘海屏

刘海屏相关问题

2019-12-21 18:30:44 205

原创 Android状态栏的设置

记录状态栏相关设置及版本适配,包括状态栏颜色,沉浸式状态栏,黑色图标,全屏显示适配等

2019-12-21 14:59:37 658

原创 RxjavaPlugins

Rxjava源码之RxjavaPlugins

2019-12-07 20:27:19 2461

原创 Retrofit基本使用

Retrofit基本使用

2019-12-07 20:26:52 517

原创 耦合

关于耦合及解耦

2019-12-03 20:41:40 216

原创 桥接模式

桥接模式的理解和实现

2019-12-03 19:13:22 161

原创 组件化

总结组件化工程的基本结构,并实现一个简单的组件化工程样例

2019-12-02 20:40:45 230

原创 Intent和Bundle传递数据

记录Intent和Bundle传递数据的原理

2019-11-30 21:14:51 817

原创 IPC过程

总结Linux和Android的IPC方式和优缺点

2019-11-30 16:46:33 408

原创 Notification

Notification相关

2019-11-26 21:51:48 384

原创 Glide4.10 缓存

记录Glide4.10缓存层源码,包括缓存相关类型,及活动缓存,内存缓存,硬盘缓存的作用机制

2019-11-24 19:24:35 526

原创 Glide4.10 源码

本篇总结Glide4.10远程请求一张图片的大致流程,及记录涉及到的相关类型

2019-11-24 19:24:07 473

原创 LayoutInflater Factory

LayoutInflater Factory的作用和用法

2019-11-21 20:46:37 324

原创 动态加载资源

整理资源的类型特点,分别提供了加载其他App(已安装和未安装App)资源文件的方式及具体实现

2019-11-21 19:29:15 699

原创 RecyclerView缓存及源码

RecyclerView的缓存机制及部分源码

2019-11-20 12:14:03 233

原创 Retrofit源码

Retrofit源码解析

2019-11-17 14:45:33 141

原创 View绘制流程

总结View的Measure,Layout,Draw过程,正确获取控件宽高的方式

2019-11-13 20:00:58 95

原创 设计模式

设计模式简例

2019-11-12 19:59:15 84

原创 工厂模式

工厂模式简例

2019-11-11 19:46:22 126

原创 CompositeDisposable

CompositeDisposable

2019-11-09 20:37:49 5622

原创 Android类加载器

DexClassLoader和PathClassLoader的功能,以及类的解析dex文件,根据类名寻找类的过程

2019-11-06 20:45:43 141

原创 AIDL

Binder和AIDL基本使用

2019-11-06 19:51:16 117

原创 Activity启动过程

Activity启动过程,ActivityThread,AMS

2019-11-06 19:49:33 212

原创 Window创建过程

1.介绍Window管理机制和相关重要类型2.创建Activity时添加Window的过程3.添加普通Window时的具体过程

2019-11-06 19:48:45 240

原创 事件分发

事件分发流程总结

2019-11-05 20:08:31 70

原创 MVP

MVP的基本结构和简单实现及封装

2019-11-03 16:12:04 100

原创 自定义View

自定义View相关方法的一些总结

2019-11-03 15:15:04 138

原创 LiveData

Livedata的几种形式及使用,Livedata缓存导致的一些问题和解决

2019-11-02 20:03:58 469

原创 Rxjava

Rxjava常用操作符及用例

2019-11-01 19:50:41 154

原创 绘制虚线

绘制虚线的自定义控件

2019-10-27 20:10:00 150

原创 DataBinding

ObservableFiled绑定到布局文件的方法及用例,自定义控件双向绑定等

2019-10-27 16:54:57 192

原创 贝塞尔曲线

Android中提供的二阶和三阶贝塞尔曲线的接口,和一个水波纹动画的简单实现

2019-10-25 19:46:48 153

原创 Gson

Json类型简介,及Gson库的使用

2019-10-25 19:46:12 163

原创 Java Clone

深克隆浅克隆,以及深克隆的几种实现

2019-10-22 20:48:42 72

空空如也

空空如也

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

TA关注的人

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