android9.0系统systemUI显示客制化
1、去除下滑通知栏中的多余快捷图标:对于有的代码在framework中的systemUI中修改,但是有的代码则是在vendor下package中的systemUI中修改,mtk-6762 P代码就是如此。
\vendor\mediatek\proprietary\packages\apps\SystemUI\res\values\config.xml
看好对应的代码:<!-- The default tiles to display in QuickSettings 手机通用--><string name="quick_settings_tiles_default" translatable="false">wifi,bt,cell,airplane</string><!-- Tiles native to System UI. Order should match "quick_settings_tiles_default" --><string name="quick_settings_tiles_stock" translatable="false">wifi,cell,battery,dnd,flashlight,rotation,bt,airplane,location,hotspot,inversion,saver,work,cast,night</string><!-- The tiles to display in QuickSettings --><string name="quick_settings_tiles" translatable="false">default</string><!-- The tiles to display in QuickSettings in retail mode --><string name="quick_settings_tiles_retail_mode" translatable="false">cell,battery,dnd,flashlight,rotation,location</string>
2、隐藏通知栏下方的设置入口按钮
(1)android5.1隐藏通知栏上设置入口
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView文件中修改mSettingsButtonmSettingsButton.setVisibility(View.GONE);就是去除按钮mSettingsButton.setVisibility(View.GONE);
//mSettingsButton.setVisibility(!mExpanded ? View.INVISIBLE : View.VISIBLE);(2)android8.1隐藏通知栏上设置入口
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.javaonFinishInflate()函数或者updateVisibilities()函数中添加mSettingsButton.setVisibility(View.GONE);(3)android9.0
vendor/mediatek/proprietary/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java///2020.02.26 modefied by lwz//mSettingsButton.setVisibility(isDemo || !mExpanded ? View.INVISIBLE : View.VISIBLE);mSettingsButton.setVisibility(View.GONE);///end
android9.0系统systemUI显示客制化相关推荐
- SystemUi状态栏客制化功能和常见问题分析
一.多图标成点 当系统图标区域或者通知图标区域图标过多,而区域不够时,就会将多余的图标隐藏,并显示一个点,如下图所示. 介绍此功能之前先看一下图标的初始化过程,从中可以看到有个config_statu ...
- Android系统之路(初识MTK) ------ 设置系统默认语言/客制化可选语言/设置默认时区
在这一版本的平板系统定制中,客户需要定制系统默认语言,默认英语,可选语种分别是 语言代码 国家/地区 bn_BD 孟加拉语(孟加拉) en_US 英文 ar ...
- Android SystemUI的客制化 (2)
本章主要探讨SYstemUI如何将从源码中拷贝出来,放在Android Studio中编译 上前我们了解了Android 源码如何下载,以及对SystemUI有个大概的了解,这期我们主要讲解上期抛出来 ...
- 10.Windchill -- 客制化生命周期状态和角色
一.客制化生命周期状态 在Windchill系统文件中新建如下目录,该目录与codebase目录同级 D:\ptc\Windchill_11.0\Windchill\wtCustom\wt\lifec ...
- android 7.0平台客制化虚拟导航按键(隐藏NavigationBar,上滑显示NavigationBar)
如图,需求是增加一个按钮可以隐藏NavigationBar,上滑显示NavigationBar. 参考文章: Android 8.1平台客制化虚拟导航按键 Android 7.0 虚拟按键(Navig ...
- Android 11.0 充电指示灯红绿显示简单客制化
客制化充电指示灯的文章在网上也有不少了,项目的需求是在百分百情况下量绿灯,其它情况下都是红灯,这里简单记录下在Android11,kernel-4.19版本下的修改内容,也给有相关需求的各位提供下思路 ...
- Android 系统(251)---sec2.0和sec2.1新增分区DA客制化步骤
sec2.0和sec2.1新增分区DA客制化步骤 在sec2.0和sec2.1中,如果客户新增分区超过两个,又不想用DA中默认的sec policy,可以按如下方法进行配置. 以MT6739为例,增加 ...
- Android 系统序列号从哪里来,以及客制化序列号
Android 系统序列号从哪里来,以及客制化序列号 系统获取序列号过程 客制化序列号 系统获取序列号过程 Android系统的SN号,实际是从"cmdline"里面的" ...
- Android实现客制化系统apk在线签名
目录 一.基线代码签名key 二.如何生成自定义的签名pk8 .x509.pem 签名文件 三.如何使用签名key对apk进行重新签名 四.大厂商为了安全,使用自定义签名方式,而不采用原生的签名方式 ...
最新文章
- 2.4.1 死锁的概念
- 从权限管理看互联网产品的盈利方式
- python客户价值分析_[Python数据挖掘]第7章、航空公司客户价值分析
- 每天一道LeetCode-----将字符串的连续相同的字符合并成一个字符后加个数
- Stack(栈 c++模版实现)
- Cheapest Palindrome POJ - 3280(动态规划*)
- 随着电子计算机的应用 会计信息保存的形式,会计信息功系统简答题.doc
- Python中if __name__=='__main__': 理解与总结(看这篇就够了,一文扫清疑惑!)
- C++开发的应用方向有哪些?
- 学术之路如何走好?过来人的10条建议!
- 首张牌照花落“东方购物” 或抬高电视购物门槛
- 百度文库免费下载,精选六种方法!
- 坯子库怎么导入插件_【亲测能用】草图大师Sketchup坯子库插件管理器SU2014-2019插件64位下载-羽兔网...
- GitLab之Runner注册K8S
- matlab马赫带,学习实现马赫带效果
- Oracle数据库常用语法总结
- 100个c#初学者编程实例_C#编程:初学者入门
- 《The Tobii I-VT Fixation Filter Algorithm description》阅读
- 学计算机编程难吗,编程真的很难吗?为什么会认为学编程难?
- 机器人波波熊_【菠菠智能悦读机器人绘本更新篇】新技能get!BoBo本周新增绘本103本!...