LaterEqualsNever

Life to the real nigga.Death to the sucker.

从源码一次彻底理解Android的消息机制

情景重现 button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { tr...

2016-07-26 17:59:37

阅读数 4045

评论数 3

一步步理解Android事件分发机制

回想一下,通常在Android开发中,我们最常接触到的是什么东西?显然除了Activity以外,就是各种形形色色的控件(即View)了。 与此同时,一个App诞生的起因,终究是根据不同需求完成与用户的各种交互。而所谓的交互,本质就是友好的响应用户的各种操作行为。 所以说,有很多时候,一个控件(...

2016-07-21 18:57:36

阅读数 3618

评论数 4

Java并发编程 - 逐级深入 看线程的中断

最近有足够的空闲时间 去东看看西看看,突然留意到在Java的并发编程中,有关线程中断的,以前初学时一直没弄清楚的一些小东西。 于是,刚好把收获简单的总结一下,通过此文来总结记录下来。从源码看线程的状态在开始分析线程的中断工作之前,我们肯定要先留意一个点,那就是肯定是有开启,才会有与之对应的中断工...

2016-07-19 10:16:24

阅读数 2073

评论数 0

Java断点续传实现原理很简单

原理解析在开发当中,“断点续传”这种功能很实用和常见,听上去也是比较有“逼格”的感觉。所以通常我们都有兴趣去研究研究这种功能是如何实现的? 以Java来说,网络上也能找到不少关于实现类似功能的资料。但是呢,大多数都是举个Demo然后贴出源码,真正对其实现原理有详细的说明很少。 于是我们在最...

2016-07-16 12:59:13

阅读数 18316

评论数 10

由浅入深 细细体会Android的视图滚动

其实对于接触过Android开发的人来说,视图的滑动并不陌生,因为这一功能特性可以说是随处可见。 常用的就例如ScrollView、HorizontalScrollView、ListView,还有熟悉的ViewPager等控件,就都支持这一特性。之所以这一类的控件在Android系统中如此受欢迎...

2016-07-12 19:32:53

阅读数 4116

评论数 2

从源码切入 透彻理解Android的weight属性

最近在看一本古董书《50 Android Hacks》,而书中开篇的第一个Hack就是”使用weight属性实现视图的居中现实“。 事实上weight是一个使用简单,但却又十分强大的属性。但关于其的实现原理和使用细节我们却不一定真正深入的进行过理解。 今天我们就来由浅入深,从源码中去好好的研究...

2016-07-02 10:54:51

阅读数 4606

评论数 0

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