自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android HandlerThread详解(源码分析)

1. 前言本篇文章是对 Android HandlerThread 类的学习,通过简单的例子,及分析源码来深入学习。同时例子将以 Java && Kotlin 两种代码形式展示。1.1 定义HandlerThread: 一个拥有 Looper 对象的线程。继承于 Thread 类,并拥有一个 Looper 对象,可以利用该 Looper 对象来创建 Handler 对象...

2020-01-28 22:39:19 522

原创 Android AsyncTask深入学习(源码分析)

之前有写过一篇博客,关于Android AsyncTask使用方法 AsyncTask 的使用方法,想着不能又是知其然不知其所以然的状态,本篇文章是对 AsyncTask 的深入学习。目录:AsyncTask 是一种轻量级的任务异步类,可以在后台子线程执行任务,且将执行进度及执行结果传递给 UI 线程。1. AsyncTask 官方文档介绍AsyncTask 的官方文档中有很详细的介...

2020-01-19 23:48:49 261

原创 Android Messenger初探

1. 背景最近在看任玉刚老师的《Android开发艺术探索》,看到了 Messenger,觉得挺有意思的,写个 Demo 练习一下,同时根据 Messenger 可以延伸到其他知识点,比如Android的Binder通信机制,AIDL等知识点,本文算是 Messenger 初探。1.1 Messenger 介绍首先肯定要看一下官方对于 Messenger 的介绍。/** * 引用 H...

2020-01-11 16:23:48 528

原创 Android Handler深入学习(源码分析)

1. 背景1.1 Message定义:Message 是包含着描述信息及任意数据对象的可发送到 Handler 的信息。/** * 定义包含着描述信息及任意数据对象的可发送到 Handler 的信息。额外包含可以不被分配的两个 * int 字段及一个 对象字段。获取Message最好的方法是调用 Message.obtain() 或 调用 * Handler.obtainMess...

2020-01-05 21:00:08 826

空空如也

空空如也

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

TA关注的人

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