自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MultifunctionalActivity---------多功能Activity

githup地址:[https://github.com/leibown/MultifunctionalActivity](https://github.com/leibown/MultifunctionalActivity)#MultifunctionalActivity#### 一个带有透明状态栏的多功能Activity,可以在开发中当做BaseActivity来用####1.透明状态栏####

2017-03-06 16:02:54 282

原创 一定搞懂Handler消息处理机制系列之「04.Message是如何触发的」

Message是如何触发的还是ActivityThread这段代码。来自Android中为什么主线程不会因为Looper.loop()里的死循环阻塞? 我们知道APP的入口是在ActivityThread,一个Java类,有着main方法,而且main方法中的代码也不是很多.public static void main(String[] args) { Trace.trace

2017-02-28 15:26:33 828

原创 文章目录

学习过程中的一些笔记与总结Java相关类型信息 泛型 末端哨兵(end sentinel)Android相关一定搞懂Handler消息处理机制系列一定搞懂Handler消息处理机制系列之「01.Handler消息发送」一定搞懂Handler消息处理机制系列之「02.Message入列」一定搞懂Handler消息处理机制系列之「03.MessageQueue与Looper的由来」

2017-02-28 10:17:34 275

原创 末端哨兵(end sentinel)

末端哨兵(end sentinel)public class LinkedStack<T> { private static class Node<U> { U item; Node<U> next; Node() { item = null; next = null; }

2017-02-28 10:16:01 929

原创 泛型

泛型元组类库元组:它是将一组对象直接打包存储于其中一个单一对象。这个容器对象允许读取其中元素,但是不允许向其中存放新的对象。(这个概念也称为数据传送对象或信使)public class TwoTuple<A,B>{ public final A first; public final B second; public TwoTuple(A a,B b){ first = a;

2017-02-28 10:14:38 205

原创 一定搞懂Handler消息处理机制系列之「03.MessageQueue与Looper的由来」

MessageQueue与Looper的由来前面两篇文章分别讲了Handler的消息发送和Message入列、Message的创建和Message在队列中的存在形式,那么MessageQueue是怎么来的?因为我们在创建Handler和发送Message时并没有创建MessageQueue,那这个消息队列从何而来呢?上源码://省略了部分代码public Handler(Callback call

2017-02-27 17:12:38 379

原创 一定搞懂Handler消息处理机制系列之「02.Message入列」

Message入列判断新创建Message处于队列中的位置,并插入相应位置//截取自MessageQueue.enqueueMessage()方法来举例(删除了部分与此次无关代码)boolean enqueueMessage(Message msg, long when) { synchronized (this) { //标记传入的msg被使用

2017-02-27 10:45:09 349

原创 一定搞懂Handler消息处理机制系列之「01.Handler消息发送」

一定搞懂Handler消息处理机制系列之「Handler消息发送」Handler消息发送的方式有两种:Postpublic final boolean post(Runnable r){ return sendMessageDelayed(getPostMessage(r), 0);}/**@param delayMillis 这个参数表示延迟多少毫秒之后触发回调接口*/pu

2017-02-23 17:50:58 477

原创 类型信息

类型信息类在什么时候加载到JVM中所有的类都是在对其第一次使用时,动态加载到JVM中。当程序创建第一个对类的静态成员的引用时,就会加载这个类。这个证明构造器也是类的静态方法,即使在构造器之前并没有使用static关键字。因此,使用new操作符创建类的新对象也会被当作对类的静态成员的引用。简而言之,就是当对一个类的静态成员持有引用时,这个类就会被加载到JVM。如何通过Class对象来创建其他对象C

2017-02-16 21:47:53 302

空空如也

空空如也

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

TA关注的人

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