自定义博客皮肤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)
  • 收藏
  • 关注

原创 Activity、Window、View三者关系

目录介绍01.Window,View,子Window02.什么是Activity03.什么是Window04.什么是DecorView05.什么是View06.关系结构图07.Window创建过程08.创建机制分析8.1 Activity实例的创建8.2 Activity中Window的创建8.3 DecorView的创建弹窗系列博客01.Activity、W...

2019-05-29 13:15:19 694

原创 Android线程池封装库

目录介绍1.遇到的问题和需求1.1 遇到的问题有哪些1.2 遇到的需求1.3 多线程通过实现Runnable弊端1.4 为什么要用线程池2.封装库具有的功能2.1 常用的功能3.封装库的具体使用3.1 一键集成3.2 在application中初始化库3.3 最简单的runnable线程调用方式3.4 最简单的异步回调4.线程池封装思路介绍4.1 自定义Runnabl...

2019-05-24 10:59:26 1504

原创 网络请求异常拦截优化

目录介绍01.网络请求异常分类02.开发中注意问题03.原始的处理方式04.如何减少代码耦合性05.异常统一处理步骤06.完成版代码展示好消息博客笔记大汇总【16年3月到至今】,包括Java基础及深入知识点,Android技术博客,Python学习笔记等等,还包括平时开发中遇到的bug汇总,当然也在工作之余收集了大量的面试题,长期更新维护并且修正,持续完善……开源的文件是ma...

2019-05-22 18:58:19 1066

原创 Android异步消息机制

目录介绍1.Handler的常见的使用方式2.如何在子线程中定义Handler3.主线程如何自动调用Looper.prepare()4.Looper.prepare()方法源码分析5.Looper中用什么存储消息6.Handler发送消息如何运作7.Looper.loop()方法源码分析8.runOnUiThread如何实现子线程更新UI9.Handler的post方法和vie...

2019-05-17 09:37:28 118

原创 View事件机制分析

目录介绍01.Android中事件分发顺序1.1 事件分发的对象是谁1.2 事件分发的本质1.3 事件在哪些对象间进行传递1.4 事件分发过程涉及方法1.5 Android中事件分发顺序02.Activity的事件分发机制2.1 源码分析2.2 点击事件调用顺序2.3 得出结论03.ViewGroup事件的分发机制3.1 看一下这个案例3.2 源码分析3...

2019-05-13 09:47:37 175

原创 Android之Window和弹窗问题

目录介绍10.0.0.1 Window是什么?如何通过WindowManager添加Window(代码实现)?WindowManager的主要功能是什么?10.0.0.2 Window概念解析?WindowSession的创建过程是怎样的?WindowSession的作用?Token的使用场景?10.0.0.3 Activity、View、Window三者之间的关系,Window有哪几种类...

2019-05-08 15:04:41 1290

原创 RecyclerView问题汇总

目录介绍25.0.0.0 请说一下RecyclerView?adapter的作用是什么,几个方法是做什么用的?如何理解adapter订阅者模式?25.0.0.1 ViewHolder的作用是什么?如何理解ViewHolder的复用?什么时候停止调用onCreateViewHolder?25.0.0.2 ViewHolder封装如何对findViewById优化?ViewHolde...

2019-05-05 09:44:40 786 1

空空如也

空空如也

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

TA关注的人

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