在11.0 12.0产品中由于项目需要,要添加商标的水印,所以功能差不多和安全模式的水印相同,进入安全模式的时候 左下角就有 安全模式 的水印
所以按照安全模式 添加水印 完成功能即可
1.查看SystemServer的相关代码找到安全模式的显示入口
路径:/frameworks/base/services/java/com/android/server/SystemServer.java
private void startOtherServices() 中是启动其他服务的
而
if (safeMode) {
mActivityManagerService.showSafeModeOverlay();
}
这里就是显示安全模式的水印
所以就需要在这里添加 自定义系统水印

超级会员免费看
本文介绍了如何在Android 11.0和12.0系统中添加自定义水印,类似于安全模式下的水印效果。通过修改SystemServer代码,设置属性`persist.sys.debug.mode=true`,并在ActivityManagerService中添加`showWaterMarksOverlay()`方法,实现在窗口添加自定义View作为水印。同时,在res/layout和res/values/symbols.xml中配置资源文件,完成水印功能。
订阅专栏 解锁全文
972

被折叠的 条评论
为什么被折叠?



