上篇博客介绍了dart提供的非常灵活的类操作,接下来介绍dart中的并发编程、异步操作以及dart中的事件驱动 并发编程 我们知道dart是个单线程的语言,和js一样,所以d...

上篇博客介绍了dart提供的非常灵活的类操作,接下来介绍dart中的并发编程、异步操作以及dart中的事件驱动 并发编程 我们知道dart是个单线程的语言,和js一样,所以d...
遇到了同样的问题,兄弟 解决了吗
Android高阶转场动画-ShareElement完全攻略本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 看完本文你能学到什么: 1、ShareElement是什么以及基本用法2、理解ShareElement是如...
本文已授权 微信公众号 玉刚说 (@任玉刚)独家发布。 前言 在不久前的Google 2018 I/O大会上,Google正式推出了AndroidJetpack ——这是一...
原创内容,转载请注明出处,多谢配合。 经过前面八篇文章的铺垫,应该对Input系统有了全方面的了解了,最后一篇打算简单整理下Input相关问题分析。 Input相关问题主要包...
原创内容,转载请注明出处,多谢配合。 先针对前面的Input调用流程进行一个简单总结: EventHub: 收集底层硬件设备tp报点。打开"/dev/input/"目录下的i...
原创内容,转载请注明出处,多谢配合。 上一篇分析了ViewRootImpl接收事件,最终事件由InputStage实现类执行onProcess(q)来处理。那么本篇文章就来具...
原创内容,转载请注明出处,多谢配合。 上一篇讲到,客户端的主线程的Looper会监控socket pair的客户端fd,一旦服务端(InputDispatcher)发送Inp...
原创内容,转载请注明出处,多谢配合。 上节讲到InputDispatcher通过publishKeyEvent把input事件发送给客户端,我们知道InputDispatch...
原创内容,转载请注明出处,多谢配合。 上一篇分析了InputReader获取事件过程,最终InputReader将input event放到InputDispatcher的m...
原创内容,转载请注明出处,多谢配合。 上篇简单交代了下输入子系统,那么这篇主要分析下InputReader获取事件过程。 一、InputReader初始化 从前面初始化的介绍...
原创内容,转载请注明出处,多谢配合。 经过上一篇的介绍,对Input模块的组成有了大致了解。这篇介绍下输入子系统,了解下kernel如何收集硬件设备产生的输入事件。 一、输入...
原创内容,转载请注明出处,多谢配合。 一、Android输入系统介绍 牵涉到的模块: InputReader: 负责从硬件获取输入,转换成事件(Event), 并传给Inpu...
很厉害,迷迷糊糊看完了一遍,过一阵再看一遍
存储性能优化 MMKV源码解析前言 好久没有更新常用的第三方库了。让我们来聊聊MMKV这个常用的第三方库。MMKV这个库是做什么的呢?他本质上的定位和sp有点相似,经常用于持久化小数据的键值对。其速度可以...
写之前不测试一下吗? 语法有问题,然后变量拼写也有问题,上下都对不上
五人分鱼问题题目:5个人(ABCDE)晚上捕鱼A - 把鱼分成5份扔掉多的1条拿走自己那份B - 把鱼分成5份扔掉多的1条拿走自己那份C- 把鱼分成5份扔掉多的1条拿走自己那份D- ...
没get到点,如果第二种写法没有性能优势的话,还不如第一张写法一看就懂呢
使用注解可能导致编译变慢
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 从今天开始,楼主正式开始分析RecyclerView的源码。为了阅读RecyclerView的源码,...
背景 目前flutter发展火热,生态越来越繁荣,但相比于原生开发,仍非常稚嫩,使用起来坑很多,最近做需求——app内完成安装包的更新,完成该功能踩了很多的坑,现在记录一下实...