![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android案例分析
文章平均质量分 84
chongyuzhao
Android framework工程师。
展开
-
Android processgroup机制
Android processgroup机制原创 2022-09-09 10:20:24 · 2697 阅读 · 0 评论 -
Android10多屏开机动画
针对IVI多屏方案,部分场景可能会有支持不同屏播放不同的开机动画的需求,甚至是有动态支持替换动画的需求。原生的BootAnimation并不支持此功能,因此需要针对这种需求,从DisplayManagerService->BootAnimation->SurfaceFlinger的通路进行修改支持。DisplayManagerService的修改,主要是为了避免系统启动初期DisplayManagerService的对各个屏的layerstack的设置。因为启...原创 2022-04-27 14:59:53 · 1119 阅读 · 0 评论 -
Android12 AndroidManifest使用uses-library编译报错解决
问题详情有同事在SDK环境上将AndroidQ的Email应用搬到AndroidS上使用,使用mm命令进行编译毫无问题,可以正常生产apk,然后就自信满满提交了补丁。但是其他同事更新代码后整体编译,就报了以下的错误:[ 91% 1133/1239] Verifying uses-libraries: out/target/common/obj/APPS/Email_intermediates/manifest/AndroidManifest.xmlFAILED: out/targ...原创 2021-11-26 11:37:46 · 9072 阅读 · 3 评论 -
Android wm size显示缩放问题
frameworks/base/services/core/java/com/android/server/display/LogicalDisplay.javaconfigureDisplayLocked原创 2021-09-03 09:24:46 · 2244 阅读 · 0 评论 -
AndroidP应用uid的设置过程
目前有个项目,希望部分应用能运行在system uid下,但是这部分应用是第三方的,我们无法去修改这些应用的属性,因此考虑在framework层对这些特定的应用进行处理。应用uid的设置 我们先从底层去找起,看看应用的uid是如何设置下来的。 Android的Java应用基本都是通过ZygoteProcess来启动一个新的process:// frameworks/base/core/java/android/os/ZygoteProcess.j...原创 2021-08-18 18:42:03 · 1384 阅读 · 0 评论 -
Android LowRam设备显示最近应用个数的限制
Android原创 2021-08-28 14:02:48 · 1171 阅读 · 0 评论 -
Android12 wm size后动画位置异常问题解决
这个问题是当初有个客户需求发现的,这个需求是他们的产品屏幕上下经过对称裁剪,正常的情况是出现了界面异常,只有部分显示。客户希望我们这边能适配一下这种特殊的屏。 本来这个问题是想在驱动层和hwc去做的,但相关模块的同事认为这边改动工作量比较大,想让系统的人从上层实现一下功能。 因此考虑使用wm size强制将系qq统的分辨率改成适配显示屏的大小,以达到功能的需求。...原创 2021-08-26 15:00:41 · 2403 阅读 · 4 评论 -
TvSetting添加隐藏WiFi中输入框无法跳转到下一步的问题
在某个盒子项目开发中,有一项需求,使用系统原生的setting去验证隐藏ssid的连接功能,而这部分正常来说一般不会出现问题,但在这里,还是遇到了一个非常棘手的问题:输入ssid后按输入法的enter键后,退出了输入法,但并没有跳到下一步继续执行。 后排查发现,是因为我们换了输入,以前使用Android原生的输入法LatinIME时并无此问题,主要是因为LatinIME中有一个">"键,按这个键后就能跳到下一步去。LatinIME中的ENTER键 ...原创 2021-08-06 13:43:44 · 407 阅读 · 0 评论