文章分类 -  Android

摘要:从代码分析Android底层Touch事件分发机制一.概述 事件分发有多种类型, 本文主要介绍Touch相关的事件分发. 整个事件分发流程中,会有大量MotionEvent对象,该对象用于记录所有与移动相关的事件,比如手指触摸屏幕事件。 一次完整的MotionEvent事件,是从用户触摸屏幕到离开屏幕。整个过程的动作序列:ACTION_DOWN(1 阅读全文
posted @ 2022-10-15 15:30 一眼万年的星空 阅读(432) 评论(0) 推荐(0) 编辑
摘要:通过前面的学习,相信你对I/O相关的基础知识有了一些认识,也了解了测量I/O性能的方法。 但是在实际应用中,你知道有哪些I/O操作是不合理的吗?我们应该如何发现代码中不合理的I/O操作呢?或者更进一步,我们能否在线上持续监控应用程序中I/O的使用呢?今天我们就一起来看看这些问题如何解决。 I/O跟踪 阅读全文
posted @ 2022-03-28 14:46 一眼万年的星空 阅读(560) 评论(0) 推荐(0) 编辑
摘要:I/O是一个非常大的话题,很难一次性将每个细节都讲清楚。对于服务器开发者来说,可以根据需要选择合适的文件系统和磁盘类型,也可以根据需要调整内核参数。但对于移动开发者来说,我们看起来好像做不了什么I/O方面的优化? 事实上并不是这样的,启动优化中“数据重排”就是一个例子。如果我们非常清楚文件系统和磁盘 阅读全文
posted @ 2022-03-28 14:27 一眼万年的星空 阅读(1626) 评论(0) 推荐(1) 编辑
摘要:250GB容量,512MB DDR4缓存,连续读取不超过550MB/s,连续写入不超过520MB/s。 “双十一”在天猫看到一款固态硬盘有上面的这些介绍,这些数字分别代表了什么意思? 在专栏前面卡顿和启动优化里,我也经常提到I/O优化。可能很多同学觉得I/O优化不就是不在主线程读写大文件吗,真的只有 阅读全文
posted @ 2022-03-28 14:14 一眼万年的星空 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:第一章 一.什么是Android? 安卓(Android)是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发,其中包含操作系统,中间件和核心应用等。 二.Android的平台架构。 1、Application 最上层 阅读全文
posted @ 2021-11-17 17:36 一眼万年的星空 编辑

点击右上角即可分享
微信分享提示