android系统

千里马学框架1 年前
性能优化·车载系统·perfetto·systrace·安卓framework开发·android系统·atrace
systrace/perfetto中需要actrace打tag相关方法-车载车机framework系统开发实战经常在看systrace、perfetto相关trace时候,其实我们主要就是看各种方法的调用tag,如下图所示 正因为有了系统中各个地方埋下的这些tag,才让我们可以根据这些方法tag分析出整个系统的运行情况。但是大家有没有想过,请问这些tag是怎么打上去的?如果我们自己要打印自己方法的tag应该怎么搞?
千里马学框架1 年前
android·车载系统·安卓framework开发·android系统·触摸事件·触摸cancel事件·android面试题
systemserver的inputdispatcher直接产生CANCEL事件原理分析-讨厌的android触摸面试题上一个blog已经重点讲解了app层面自己产生的Cancel触摸事件,大概产生的原理如下: 上一个blog地址:https://blog.csdn.net/learnframework/article/details/124086882 即可以看出来,在服务端systemserver其实传递的触摸事件依然是move,只是move事件到了app端后,由于app端自己的业务把这个传递的move事件变成的cancel 视频讲解:https://www.bilibili.com/video/BV1nY4y1e71
千里马学框架1 年前
android·车载系统·安卓framework开发·多窗口·android系统·多屏·触摸
android多屏触摸相关的详解方案-安卓framework开发手机车载车机系统开发课程直播免费视频课程地址:https://www.bilibili.com/video/BV1hN4y1R7t2/