转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/17339857 概述 一直想写篇关于Android事件派发机制的文章,却一直没写,这两天刚好是周末…
标签:Android源码分析
Android 7.0 Gallery图库源码分析4 - SlotView手势监听及页面跳转
转载请注明出处: http://blog.csdn.net/lb377463323/article/details/70208825 上篇文章讲了初始化View时会实例化一个SlotView并监听其事件,至于它是怎么实现…
android-----XUtils框架之HttpUtils源码分析
之前我们对Volley框架源码进行了分析,知道了他适用于频繁的网络请求,但是不太适合post较大数据以及文件的上传操作,在项目中为了弥补Volley的这个缺陷,使用了…
Android AccessibilityService源码分析
AccessibilityService首先你要继承AccessibilityService,你会被要求复写 onKeyEvent、onIntercept、onAccessibilityEvent等方法。我们看这些方法在…
Android系统呼吸灯源码简单跟踪分析
公司项目开发VR设备,VR系统是在AndroidN基础上定制的。最近需要对LED灯做一些逻辑控制,于是查看了下led灯相关的代码,下面简单分享下: 安卓系统的呼吸灯在BatteryService里面写了一段逻辑,在电池信…
Android中按键消息的派发过程及源码分析
Android中消息的整体派发过程:接收消息——消息处理前端——窗口管理系统派发消息——窗口进行消息处理 以上过程中前三步都在WmS中完成,按键消息直接发送给当前窗口,而触摸消息则根据触摸坐标位置来匹配所有窗口,并判断坐…
Android实现异步任务机制AsyncTask 的使用及源码分析
1、AsyncTask的使用。 1.1、AsyncTask的简介: 在Android中,我们更新UI的操作必须要在主线程(UI线程)中进行,而下载图片、文件这种操作必须要在子线程中进行 ,而下载图片、文件这种操作必须在子…
Android 系统机制&源码分析---WIFI启用/禁用
在项目中,需要管控终端的外设状态,比如WIFI的启用/禁用,使用到了ANDORID系统服务wifiManger的setWifiEnabled。 通过分析了一下源码,流程比较复杂,涉及到了SystemServer、Wifi…
Android ANR源码原理分析
ANR即Application Not Responding,顾名思义就是应用程序无响应。在Android中,一般情况下,四大组件均是工作在主线程中的,Android中的Activity Manager和W…
Retrofit源码分析:注解部分
Retrofit 中的注解定义在 retrofit.http 包下,包含了 Retrofit 用到的注解。主要分为两类,HTTP请求注解(针对函数)和参数注解(针对参数)。 本文对各种注解的用法做了个简单的介绍。 Thi…
Android SharePreferences 源码分析
在Android中, SharePreferences是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/ &…
Retrofit2 源码解析
原文链接:bxbxbai.github.io/2015/12/13/… 开发Android App肯定会使用Http请求与服务器通信,上传或下载数据等。目前开源的Http请求工具也有很多,比如Google开发的Volle…