Handler从Java到NativeHandler是我们非常熟悉的一个组件,它的主要作用就是进行线程间的交互,通常是主线程与其他工作线程间的交互。这套消息机制在应用开发中用的是最多的,我们使用它来实现切换主线程、发送延时消息等。它主要由
Handler唤起的基础--eventfd和epoll熟悉Android应用的我们都知道,每个应用都有一个主线程来处理所有的UI业务,主线程会启用一个Looper用于循环从MessageQueue中获取消...
Android滑动事件之嵌套滑动在Android中,事件是以一组事件作为一个整体的,即down->move->..->up/cancel,在其一开始的设计中,是没有考虑嵌套滑动的处理的,当认...
CoordinatorLayout的秘密之Behavior在源码的注释的第一行中有这样一句话:CoordinatorLayout is a super-powered FrameLayout. 也就是什么都不做的话,是可以将他当做一个简单的Fram...
在Android中使用Bsdiff实现增量更新在Android中,我们应用内更新软件通常是下载完整的安装包,然后进行安装。但是当安装包很大的时候,每次更新都会让用户不爽,因为不仅会消耗很多流量,而且当用户网络不是很好的时候,更新就会很慢,而且会影响...