首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
CarryZhang
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
Android 全局拖放事件完整调用链路分析
应用层创建Surface和剪切数据,通过IMS将拖拽状态注册到InputFlinger;后续将触摸事件转换为拖拽事件,通过IMS分发到应用层,最终由onDrag()处理。
IO多路复用之select, poll, epoll
本文介绍了IO多路复用的基本概念与实现。对比分析了三种系统调用:传统方式每次需遍历所有文件描述符,存在性能瓶颈;而epoll通过内核维护就绪列表,大幅提升高并发性能。
Android系统下Looper深度解析
在Android中的消息机制中,Looper几乎无处不在,从Java到Native,程序开发和系统源码中都大量使用到Looper,本文从Looper使用开始,再逐步解析Looper的实现原理。
Android输入系统源码分析(下)
本文深入分析Android输入系统的完整事件处理流程。下篇讲述App如何接受事件并传递给view树,事件处理完之后的标记回传以及事件ANR的流程。
Android输入系统源码分析(上)
本文深入分析Android输入系统的完整事件处理流程。上篇讲述InputReader从EventHub读取设备事件并封装传递给InputDispatcher,后者通过socket将事件分发到App。
个人成就
文章被点赞
1
文章被阅读
175
掘力值
55
关注了
9
关注者
1
收藏集
1
关注标签
31
加入于
2016-09-02