1.概述

在11.0的系统产品开发中,对于系统原生是有多用户功能的,但是产品开发需求要求去掉多用户功能,systemui和Settings中的多用户功能都要求去掉,所以就需要找到系统关于多用户的地方去掉多用户功能

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

frameworks/base/core/java/android/os/UserManager.java
framework/base/core/res/res/values/config.xml
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java
packages/apps/Settings/AndroidManifest.xml

3.系统去掉多用户功能的核心功能分析和实现

3.1 UserManager.java中关于多用户的相关方法分析

      public static boolean supportsMultipleUsers() {return getMaxSupportedUsers() > 1&& SystemProperties.getBoolean("fw.show_multiuserui",Resources.getSystem().getBoolean(R.bool.config_enableMultiUserUI));}@UnsupportedAppUsagepublic static int getMaxSupportedUs

Android 11.0 系统去掉多用户功能相关推荐

  1. Android 11.0 蓝牙去掉传输文件的功能

    1.概述 在11.0的系统产品开发中,对于蓝牙的管控也是常有的功能,比如禁止连接蓝牙,禁止蓝牙传输文件等功能,最近有产品功能需求,要求禁止蓝牙传输文件,这就要从蓝牙文件传输流程分析,然后禁用传输功能就 ...

  2. Android 11.0 系统禁用深色主题背景功能

    1.前言 在11.0的系统rom定制化开发中,在11.0的原生系统中,默认有正常背景和深色主题背景,当系统设置深色主题背景或者进入省电模式情况下会进入 深色主题背景模式这样就会导致系统页面都是黑色的显 ...

  3. Android 10.0 系统去掉连续按两次电源键打开摄像头功能

    目录 1.概述 2.系统去掉连续按两次电源键打开摄像头功能的核心代码

  4. android 11.0屏蔽短信功能(短信发送开关)

    1.概述 11.0定制化开发中,需要去掉短信发送功能,这就要从发送短信的流程中来分析了,从流程中了解是如何发送短信的,然后从短信的发送部分,根据系统属性来决定是否继续走完发送短信的流程 2.屏蔽短信功 ...

  5. Android 9.0 系统去掉省电模式

    1.概述 在9.0的系统rom开发定制化工作中,在系统中系统设置里面省电模式的选择中,有智能省电模式 省电模式 和超级省电模式三种 由于对rom系统做了大量定制功能开发,所以会在进入省电模式的时候 会 ...

  6. android 11.0 控制Camera开启功能实现

    1.概述 在11.0的产品开发中,需要增加系统属性, 通过系统属性值来控制camera开关来实现是否可用camera的目的,这就需要通过相关管理类来控制相机是否可用打开来实现 2.控制Camera开启 ...

  7. Android 11.0 添加关机铃声功能实现

    1.前言 在11.0的系统rom定制化开发中,在原生系统中,关于开机铃声和关机铃声是默认不支持的,系统默认支持开机动画和关机动画等功能,所以关于增加开机铃声和关机 铃声的相关功能,需要自己增加相关的关 ...

  8. Android 11.0 系统Settings去掉开发者模式功能

    目录 1.概述 2.系统Settings去掉开发者模式功能的核心类 3.系统Settings去掉开发者模式功能的核心功能实现和分析

  9. Android 11.0 系统Settings app详情页增加统计使用时长功能

    1.概述 在系统产品开发中,在app详情页展示着权限,使用缓存数据等数据,由于产品需求需要在app 详情页增加app使用时长功能的需求来查看app使用情况的功能,所以就需要统计app使用的时间了 来实 ...

最新文章

  1. Microsoft Surface Toolkit Beta 版发布
  2. 4图纸 rust_看完这篇,国外的图纸也能看懂
  3. pythondocx批量提取目录及内容_使用pythondocx搜索目录中的所有docx文件(批处理)...
  4. 静态static关键字概述
  5. Oracle的Endgame,或被Amazon收购或自生自灭?
  6. 有趣的守萝卜的兔子卡通动画404页面源码 自适应
  7. github get 请求指定页面的代码
  8. 客户端与服务器之间通信收不到信息——readLine()
  9. pytorch visdom可视化工具学习—1—详细使用-3-Generic Plots和Others
  10. 重置物体的position, rotation, scale,复制物体的组件
  11. 一个普通专科生,拿什么拯救你的未来?(精简版)
  12. php 关闭call stack,Thinkphp Call Stack,PHP调用栈Call Stack的获取
  13. Windows自带集成工具对ISO镜像是否源于官方网站的验证
  14. 蓝桥杯python小学组_蓝桥杯python组如何准备
  15. mysql删库命令是啥_MySQL删除数据库的命令是什么?
  16. linux icmp 时间戳过滤,ICMP-linux c 时间戳请求功能实现
  17. netty:Failed to initialize a channel. Closing
  18. linux环境下添加定时任务,linux下添加定时任务。
  19. netkeeper客户端 Linux,netkeeper_for_linux
  20. bitmap内存溢出

热门文章

  1. 汽车金融风控企业如何开展风控体系建设
  2. html 模拟百度和模拟360
  3. mysql utf8mb4 emoji_mysql utf8mb4与emoji表情[转]
  4. 前端基于element组件的语音文件上传
  5. 【IPv6】设置win10和win11允许访问IPv6站点
  6. SQL中的DECIMAL()函数
  7. 弧齿锥齿轮零件图_弧齿锥齿轮加工原理
  8. 徐敏 计算机科学教育,计算机学院举办梦想公开课暨2019年暑期社会实践动员大会...
  9. 阿布扎比国家石油公司与IBM合作试行区块链
  10. 魔界战记修复服务器,怪物猎人世界steam坏档修复方法 MHW存档备份修复方法