摘要: 开发者选项-显示点按操作反馈Settings设置入口首先查看界面中字串“显示点按操作反馈”:在SettingsLib中,有字串show_touches根据字串id查看对应的布局和代码调用在Settings中,有对应的使用上述字串的布局文件res/xml/development_settings.xm 阅读全文
posted @ 2024-06-16 15:56 luoliang_13 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 开发者选项-指针位置应用设置部分搜索对应字串,在SettingsLib中搜到“指针位置”字串,其id名为pointer_location根据id在Settings中搜索布局相关(res/xml/development_settings.xml)查看其key(pointer_location)相关代码 阅读全文
posted @ 2024-06-16 15:55 luoliang_13 阅读(1) 评论(0) 推荐(0) 编辑
摘要: visible_windows生成逻辑和解析visible_windows生成逻辑在开发者选项中生成错误报告或命令行使用dumpstate,会生成一个bugreprot的压缩包,如其中包含了一些dump信息,其中海有个压缩包里面包含了一些可见窗口的控件信息,但用notepad打开却多是乱码之前工作遇 阅读全文
posted @ 2024-06-16 15:54 luoliang_13 阅读(10) 评论(0) 推荐(0) 编辑
摘要: click事件生成和attachInfo传递click事件生成(onClick调用)在Android开发中经常用到click事件监听,但其实click事件并不是地方传上来的事件,底层上报事件都是touch事件,而click事件其实是根据touch事件生成的,或者说click事件并不是一个纯粹的事件在 阅读全文
posted @ 2024-06-16 15:52 luoliang_13 阅读(3) 评论(0) 推荐(0) 编辑
摘要: BootAnimation简析BootAnimation是开机动画,其对应源码在frameworks\base\cmds\bootanimation(这里使用android12的代码查看,不同版本代码有差异,但大体逻辑一般都差别不大),其编译产物是个二进制可执行文件bootanimation,在开机 阅读全文
posted @ 2024-06-16 15:51 luoliang_13 阅读(4) 评论(0) 推荐(0) 编辑