修理工yin
Android framework工程师
展开
-
Android V GtsPermissionTestCases
Android 15上面测GTS的时候有一个fail项GtsPermissionTestCases,里面其中一个错误是nfc的问题。原创 2024-12-03 10:38:01 · 380 阅读 · 0 评论 -
Android V CTS-ON-GSI CtsGameManagerTestCases 测试fail
在对应平台下,比如device/xxx/common/display/config.mk,添加如下内容即可,不一定非得是config.mk中添加。利用getprop ro.surface_flinger.game_default_frame_rate_override查看属性值,没有。新增属性ro.surface_flinger.game_default_frame_rate_override=60 ,测试可以pass。堆栈大致意思是number初始化异常,本来是想给游戏设置默认帧率的,但是没有这个值。原创 2024-12-02 17:00:51 · 232 阅读 · 0 评论 -
Android V reboot重启后电量从0直接跳到100%
设备每次重启之后statusBar的电量百分比一开始是0,然后过了2s左右的样子电量才恢复为100%原创 2024-12-02 16:43:58 · 176 阅读 · 0 评论 -
Android R 展讯平台关机充电动画横屏显示修改
在Android R的系统rom定制化开发中,在关于展讯平台的产品中,系统默认的充电动画是竖屏显示的,但是在像平板的产品中竖屏动画肯定不符合规范, 所以需要在平板TV产品中,充电动画同时也是需要修改为横屏显示的,接下来就来分析下充电动画的相关绘制流程,然后实现功能。原创 2024-04-15 15:44:46 · 378 阅读 · 0 评论 -
Android R 多用户模式下,用户切换超时过长
快速从A用户切换到B用户,再快速从B用户切换回A用户,导致切换回A用户时,观察到没有触发xx应用的3D效果加载。原创 2024-01-18 18:15:08 · 588 阅读 · 0 评论 -
Android R config变化优先通知systemui、launcher
Android R config变化优先通知systemui、launcher原创 2024-01-18 16:20:24 · 1138 阅读 · 0 评论 -
Android R framework修改低电量关机值为2%
在R的系统rom产品开发中,在系统关于低电量关机的值,每个平台都不同,根据实际开发底层硬件的要求看实际情况来调整这个值,所以需要分析相关的电量变化执行的代码流程,来实现这个功能。原创 2024-04-15 15:09:53 · 249 阅读 · 0 评论 -
线程池使用
在安卓(Android)开发中,线程池是一种非常重要的机制,可用于管理和复用线程,以提高应用程序的性能和响应速度。线程池可以帮助我们避免反复创建和销毁线程的开销,同时可以有效控制并发线程的数量,避免资源耗尽和系统崩溃等问题。线程池是一种线程管理的技术,它包含一个线程队列,用于存储多个线程,并按照指定的规则执行这些线程。在Android开发中,线程池通常通过。是其核心实现类,提供了丰富的配置选项。原创 2024-04-11 16:02:17 · 223 阅读 · 0 评论 -
Android 系统编译 and 应用裁剪
function脚本函数加入到.bashrc中,然后source .bashrc一下.就可以直接用了.修改代码的目录所在:android/framework/base/services/(Android 11以及之后) make framework-minus-apex。修改代码的目录所在:android/framework/base/core/表明使用平台的API,否则无法调用平台的一些hide方法。中,这种方式不好,不利于裁剪的统一个管理.。1.一般常规的裁剪方式,是把模块不加到。原创 2024-04-11 18:27:52 · 630 阅读 · 1 评论 -
Android,AMS、WMS、PKMS添加动态控制debug开关功能
在framework源码中有很多debug开关,通常我们想要看某个模块的日志,比如说广播,就需要去修改源码,把对应的debug值改为true,但是这种方法耗时耗力,比如说我想看sendBroadcast的流程,但是BroadcastQueue中有很多debug开关,如下:这种就需要去修改对应的源码才能去看日志:而下面的做法我们可以直接在cmd窗口去动态控制这个debug开关去输出日志。原创 2024-04-15 14:34:56 · 549 阅读 · 1 评论