Android 12.0 系统去掉多用户功能

1.前言


  在12.0的系统rom定制化开发中,在系统原生中可以创建多个用户,就是多用户功能,而在实际的产品开发中,不需要多用户
功能,要求只能有一个用户,所以需要系统去掉多用户的功能,接下来就从systemui和系统Settings中去掉多用户的
相关功能,

2.系统去掉多用户功能的核心类

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSFooterView.java
packages/apps/Settings/AndroidManifest.xml

3.系统去掉多用户功能的核心功能分析和实现
3.1 KeyguardStatusBarView.java锁屏页面去掉多用户图标的功能

   public class KeyguardStatusBarView extends RelativeLayout
         implements BatteryStateChangeCallback, OnUserInfoChangedListener, ConfigurationListener ,SystemStatusAnimationCallback {
 
     private TextView mCarrierLabel;
     private MultiUserSwitch mMultiUserSwitch;
     public KeyguardStatusBarView(Context context, AttributeSet attrs) {
          super(contex

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/129822105
今日推荐