
Android10 Frameworks
文章平均质量分 62
定制系统相关,总结了平时开发的零星需求,包含Frameworks&Settings&SystemUI等等。
baidu_33693586
这个作者很懒,什么都没留下…
展开
-
android10 动态添加和隐藏一级菜单
需求:在settings的页面中写一个SwitchPreference(一个开关)来控制一级菜单的显示和隐藏 修改前: 修改后: 打开声音的开关后,动态显示了“声音”这个一级菜单。 packages/apps/Settings/src/com/android/settings/homepage/TopLevelSettings.java //每次回到主页面,也就是回到一级菜单,就会回调TopLevelSettings这个类 private static final String原创 2021-01-18 17:12:05 · 1063 阅读 · 1 评论 -
android10 禁止下拉状态栏
需求:android10 禁止下拉状态栏,也就是禁止下拉快速设置面板,如下图 修改后:怎么拉都拉不下来上图的设置面板,包括锁屏页面和正常桌面都无法下拉状态栏。 修改点: frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java @ShadeViewRefactor(RefactorComponent.INPUT)原创 2021-01-25 12:50:23 · 3761 阅读 · 6 评论 -
android10 隐藏投影
需求:android10隐藏设置的投射页面 修改前: 修改后: 可以看到隐藏了投射项。 packages/apps/Settings/src/com/android/settings/dashboard/DashboardFragment.java /** * Refresh preference items backed by DashboardCategory. */ @VisibleForTesting void refreshDashboardTile原创 2021-01-18 16:45:24 · 404 阅读 · 0 评论 -
android10 修改媒体音的默认值
需求:将默认媒体音设置为最大,就是将STREAM_MUSIC对应的默认音量设置为最大。 frameworks/base/media/java/android/media/AudioSystem.java public static int[] DEFAULT_STREAM_VOLUME = new int[] { 4, // STREAM_VOICE_CALL 7, // STREAM_SYSTEM 5, // STREAM_RING原创 2021-01-09 17:59:04 · 1532 阅读 · 1 评论 -
android10 隐藏SystemUI锁屏下的多用户图标
需求:如上图,需要隐藏右上角的多用户蓝色图标. 修改后结果如下: 锁屏相关的布局在SystemUI frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java //更新多用户图标的可见性 private void updateVisibilities() { if (mMultiUserSwitch.getParent() != m原创 2020-12-22 17:24:54 · 3266 阅读 · 5 评论