四月一号
Just do it !
03
27
AsyncTask AsyncTask
AsyncTask 是一个轻量级的异步任务类. AsyncTask内部封装了线程池和Handler, 让我们在执行异步任务时, 可以比较容易的将任务进度以及执行
2019-03-27
26
Toast源码分析 Toast源码分析
Toast作为向用户展示提示信息的一种方式, 既不会像Dialog一样打断用户的操作体验, 也不会响应任何点击事件, 并且会在短暂的显示之后自动消失. 因此常常
2019-03-26
24
24
TheadLocal源码分析 TheadLocal源码分析
默认情况下, 多线程间数据是共享的, Java中也提供了相关的同步机制用于多线程数据共享造成的数据安全性问题. 同时考虑到某些需要线程间数据隔离的场景, 也提供
2019-03-24
23
Handler消息机制 Handler消息机制
说起Android的消息处理机制, Handler肯定是无法被忽略的一个点. 通过Handler收发消息可以非常方便的实现线程间通信功能.
2019-03-23
21
18
17
自定义View(四)--Path 自定义View(四)--Path
Canvas 中除了一系列绘制点、线、基础集合图形、图片、文字的方法, 还有一个非常有用的方法 drawPath. 利用 Path, 除了能实现类似前面所说的这
2019-03-17
17
16
自定义View(二)--onLayout 自定义View(二)--onLayout
在 自定义View(1)-测量中已经讲过 onMeasure, 而onLayout的内容也不多. 因此下面结合二者, 通过几个实际案例说明它们的作用. onL
2019-03-16
16
自定义View(一)--onMeasure 自定义View(一)--onMeasure
为什么要了解自定义控件自定义控件是一项Android开发中必须要掌握的技能. 虽然Github上有各种现成的轮子, 可以满足日常开发中的大部分需求. 但实际开发
2019-03-16
15
Hello World Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info
2019-03-15 siyueyihao