需求:如上图,需要隐藏右上角的多用户蓝色图标.
修改后结果如下:

锁屏相关的布局在SystemUI

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java

    //更新多用户图标的可见性private void updateVisibilities() {if (mMultiUserSwitch.getParent() != mStatusIconArea && !mKeyguardUserSwitcherShowing) {if (mMultiUserSwitch.getParent() != null) {getOverlay().remove(mMultiUserSwitch);}mStatusIconArea.addView(mMultiUserSwitch, 0);} else if (mMultiUserSwitch.getParent() == mStatusIconArea && mKeyguardUserSwitcherShowing) {mStatusIconArea.removeView(mMultiUserSwitch);}if (mKeyguardUserSwitcher == null) {// If we have no keyguard switcher, the screen width is under 600dp. In this case,// we only show the multi-user switch if it's enabled through UserManager as well as// by the user.//控制其显示还是不显示if (mMultiUserSwitch.isMultiUserEnabled()) {mMultiUserSwitch.setVisibility(View.VISIBLE);} else {mMultiUserSwitch.setVisibility(View.GONE);}}//直接使其不显示就可以生效mMultiUserSwitch.setVisibility(View.GONE);mBatteryView.setForceShowPercent(mBatteryCharging && mShowPercentAvailable);}

mMultiUserSwitch就是显示多用户的控件,对应的代码在
frameworks/base/packages/SystemUI/res/layout/keyguard_status_bar.xml

        <com.android.systemui.statusbar.phone.MultiUserSwitch android:id="@+id/multi_user_switch"android:layout_width="@dimen/multi_user_switch_width_keyguard"android:layout_height="match_parent"android:background="@drawable/ripple_drawable"android:layout_marginEnd="@dimen/multi_user_switch_keyguard_margin"><ImageView android:id="@+id/multi_user_avatar"android:layout_width="@dimen/multi_user_avatar_keyguard_size"android:layout_height="@dimen/multi_user_avatar_keyguard_size"android:layout_gravity="center"android:scaleType="centerInside"/></com.android.systemui.statusbar.phone.MultiUserSwitch>

读者可自行查看,完毕~

Android10 Frameworks专栏其他文章:
android10 隐藏投影
android10 修改媒体音的默认值
android10 禁止下拉状态栏
android10 动态添加和隐藏一级菜单

android10 隐藏SystemUI锁屏下的多用户图标相关推荐

  1. Android 9.0 SystemUI 锁屏界面禁止状态栏下拉

    目录 1.概述 2.SystemUI 锁屏界面禁止状态栏下拉的核心类 3.SystemUI 锁屏界面禁止状

  2. android微信电话锁屏,iPhone的微信更新锁屏下呼叫提醒,终于可以直接代替电话了...

    原标题:iPhone的微信更新锁屏下呼叫提醒,终于可以直接代替电话了 微信在国内的普及程度不言而喻,特别是现在流量便宜和Wi-Fi热点众多,不少人都直接把微信的视频.语音通话代替了手机本身的通话功能, ...

  3. android9.0 SystemUI锁屏页面固定横屏

    目录 1.概述 2.SystemUI锁屏页面固定横屏的核心类 3.SystemUI锁屏页面固定横屏的核心功能分析和实现 1.概述 在9.0的系统开发中,在SystemUI的锁屏页面在默认系统中是竖屏显 ...

  4. android开发技巧——仿新版QQ锁屏下弹窗

    新版的qq,可以在锁屏下弹窗显示qq消息,正好目前在做的项目也需要这一功能.经过各种试验和资料查找,终于实现,过程不难,但是却有一些地方需要注意. 下面是实现过程. 1.使用Activity,而不是V ...

  5. 《SystemUI》修改SystemUI锁屏界面时间格式

    要求:修改SystemUI锁屏界面时间格式 Android P 上Sysyemui锁屏界面上的日期显示不在DateView处理了,使用KeyguardSliceProvider来处理,继承Conten ...

  6. 仿新版QQ锁屏下弹窗

    首先,先感谢下: "貌似掉线"朋友,我在上这一个项目中也用到了这个功能,看了他写的博客后基本实现了我想要的.之所以说是"基本实现",是因为还差一点," ...

  7. android布局管理器模仿qq登录效果,Android程序开发仿新版QQ锁屏下弹窗功能

    新版的qq,可以在锁屏下弹窗显示qq消息,正好目前在做的项目也需要这一功能.经过各种试验和资料查找,终于实现,过程不难,但是却有一些地方需要注意. 下面是实现过程. 1.使用Activity,而不是V ...

  8. Android 9.0 SystemUI 锁屏流程分析

    1.锁屏界面显示的流程 2.按键灭屏 -> 按键亮屏 对于Key事件,InputDispatcher在分发之前会先将事件上发到PhoneWindowManager中,可以进行拦截,故从Phone ...

  9. 如何开启Windows 10隐藏的锁屏时间设置项

    熟悉Windows10的用户可能都知道,这款系统由Windows7和Windows8.1联合进化而来,因此继承了很多二者的特点,无论从界面设计还是功能设置,都有两款系统的影子.因此,某些系统设定是能够 ...

最新文章

  1. ctypealpha php_php ctype函数中文翻译和示例
  2. Delphi使程序的窗口出现在最前面并激活
  3. c语言主程序子程序流程图,c语言超经典矩阵式键盘的接法,流程图和扫描程序
  4. 调试pcb板子的步骤
  5. java出现errors是什么错误_java中错误(error)和异常(exception)有什么主要区别?
  6. 进度条tqdm基本用法
  7. ubuntu18.04管理redis
  8. dumpe2fs命令详解
  9. python opencv 利用 GrabCut 算法(opencv已经实现)从图像中分离出前景
  10. File类的一些方法测试
  11. 【元胞自动机】基于matlab元胞自动机模拟交通事故道路通行量【含Matlab源码 356期】
  12. Hoverfly - 微服务虚拟化示例
  13. 计算磁偏角 php,如何计算地磁偏角?
  14. 防止高考作弊,古今监考老师操碎了心
  15. mysql 32位_MySQL8下载 MySQL 8 for windows 32位 v8.0.18 官方免费正式版 下载-脚本之家
  16. 制造业数字化转型存在哪些问题
  17. ACM 木材加工问题
  18. Android Studio设置自动换行快捷键
  19. 【强烈推荐一款吊炸天的 Kafka 图形化工具 Eagle】
  20. 分享工作上的一些体会

热门文章

  1. 天啊!炫云的这个智能优化太给力了,渲染费竟然降了这么多!
  2. 个人网站引导展示单页源码
  3. 品牌商家居行业如何做好企业客户运营?
  4. 以太坊源码阅读【环境安装MAC】
  5. 通过HTTP RESTful API 操作elasticsearch搜索数据
  6. Spring Data JPA 解析
  7. DNN(深度神经网络)
  8. 运用python爬取股票的股吧评论、新闻报道(附完整代码)
  9. 华为、小米、OPPO、VIVO联手打造“GDSA”对抗谷歌
  10. 微信HOOK 5.获取个人通讯录以及群等