Android 在屏幕的右下角添加客户Logo
需求,在用户界界面添加logo
文章目录
-
- @[TOC](文章目录)
- 前言
- 一、思路
- 二、参考资料
- 三、实现方案
-
- 修改文件
- 具体方案
- 注意点
- 实际效果
- 四、知识点扩展-建议
-
- 方案选择窗体原因
- SystemUI实现误区
- 不同实现方案对比
- 总结
文章目录
-
- @[TOC](文章目录)
- 前言
- 一、思路
- 二、参考资料
- 三、实现方案
-
- 修改文件
- 具体方案
- 注意点
- 实际效果
- 四、知识点扩展-建议
-
- 方案选择窗体原因
- SystemUI实现误区
- 不同实现方案对比
- 总结
前言
很多定制客户,工控或者ToB 客户要求在Android系统的地步常显一个公司logo. 用于防盗、商显、彰显公司品牌的需求场景。
要求:
- 常显
- 不会影响对应区域的触摸、点击、UI控制。
比如,如下样式:

一、思路
这里有三个思路:
- 自己是系统应用开发者、Framework者可以在应用里面或者系统服务里面直接开一个Windows 窗口用来常显一个ImageView
- 可以在Android顶层窗口中添加View. 关注如下两个文件:
/frameworks/base/services/core/java/com/android/server/wm/RootWindowContainer.java /frameworks/base/services/core/java/com/android/server/wm/WindowContainer.java - 还可以在Window 中想想办法,比如PhoneWindow 类似的类中,一定可以实现的。
