锁屏界面布局文件为keyguard_bottom_area.xml
./res/layout/status_bar_expanded.xml:82: layout="@layout/keyguard_bottom_area"
./res/layout/super_status_bar.xml:64: <include layout="@layout/status_bar_expanded"
./src/com/android/systemui/statusbar/phone/StatusBar.java:1523: R.layout.super_status_bar, null);
StatusBar通过加载super_status_bar最终会把keyguard_bottom_area加载进去
下面贴出statusBar相关代码
makeStatusBarView():
mKeyguardIndicationController =
SystemUIFactory.getInstance().createKeyguardIndicationController(mContext,
mStatusBarWindow.findViewById(R.id.keyguard_indication_area),
mNotificationPanel.getLockIcon());
所以只要在keyguard_indication_area中增加控件
并在KeyguardIndicationController中进行处理就OK了,一些品牌机的锁屏签名估计就是这么实现的