随笔分类 -  Android2024

摘要:不同类型Drawable解析这里简单分析下不同xml是怎么解析成Drawable的一般获取一个Drawable资源有很多方法,如下方截图是一种,不同方法最后其实殊途同归,都是一个地方解析转化的,这里只以下面代码为入口分析前面代码片段比较简单,Resources的gerDrawable方法有多个不同数 阅读全文
posted @ 2024-06-30 22:40 luoliang_13 阅读(11) 评论(0) 推荐(0) 编辑
摘要:AOD始终显示时间和信息(Dream)简析DreamManagerService启动在SystemServer的startOtherServices方法中会启动DreamManagerService服务这里是调用SystemServiceManager的startService方法显然,在Syste 阅读全文
posted @ 2024-06-30 22:39 luoliang_13 阅读(201) 评论(0) 推荐(0) 编辑
摘要:开发者选项-显示点按操作反馈Settings设置入口首先查看界面中字串“显示点按操作反馈”:在SettingsLib中,有字串show_touches根据字串id查看对应的布局和代码调用在Settings中,有对应的使用上述字串的布局文件res/xml/development_settings.xm 阅读全文
posted @ 2024-06-16 15:56 luoliang_13 阅读(116) 评论(0) 推荐(0) 编辑
摘要:开发者选项-指针位置应用设置部分搜索对应字串,在SettingsLib中搜到“指针位置”字串,其id名为pointer_location根据id在Settings中搜索布局相关(res/xml/development_settings.xml)查看其key(pointer_location)相关代码 阅读全文
posted @ 2024-06-16 15:55 luoliang_13 阅读(117) 评论(0) 推荐(0) 编辑
摘要:visible_windows生成逻辑和解析visible_windows生成逻辑在开发者选项中生成错误报告或命令行使用dumpstate,会生成一个bugreprot的压缩包,如其中包含了一些dump信息,其中海有个压缩包里面包含了一些可见窗口的控件信息,但用notepad打开却多是乱码之前工作遇 阅读全文
posted @ 2024-06-16 15:54 luoliang_13 阅读(129) 评论(0) 推荐(0) 编辑
摘要:click事件生成和attachInfo传递click事件生成(onClick调用)在Android开发中经常用到click事件监听,但其实click事件并不是地方传上来的事件,底层上报事件都是touch事件,而click事件其实是根据touch事件生成的,或者说click事件并不是一个纯粹的事件在 阅读全文
posted @ 2024-06-16 15:52 luoliang_13 阅读(14) 评论(0) 推荐(0) 编辑
摘要:BootAnimation简析BootAnimation是开机动画,其对应源码在frameworks\base\cmds\bootanimation(这里使用android12的代码查看,不同版本代码有差异,但大体逻辑一般都差别不大),其编译产物是个二进制可执行文件bootanimation,在开机 阅读全文
posted @ 2024-06-16 15:51 luoliang_13 阅读(83) 评论(0) 推荐(0) 编辑

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