SystemUI状态栏

1、日志开关2、相关属性配置3、Statusbar界面启动

android13-release

1、日志开关

Log.isLoggable通过设置属性,重启应用;Compile.IS_DEBUG日志开关是src-debug和src-release版本区别 frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar

类日志属性开关 Log.isLoggable(TAG, Log.DEBUG)NotificationGroupAlertTransferHelper.javalog.tag.NotifGroupAlertTransferNotificationRemoteInputManager.javalog.tag.NotifRemoteInputManagerAccessPointControllerImpl.javalog.tag.AccessPointControllerMobileSignalController.javalog.tag.NetworkController.MobileSignalController(" + info.getSubscriptionId() + ")NetworkControllerImpl.javalog.tag.NetworkController、log.tag.NetworkControllerChatNotificationEntryManager.javalog.tag.NotificationEntryMgrNotificationGroupManagerLegacy.javalog.tag.LegacyNotifGroupManagerNotificationLogger.javalog.tag.NotificationLoggerExpandableNotificationRow.javalog.tag.ExpandableNotifRowFeedbackInfo.javalog.tag.FeedbackInfoNotificationBlockingHelperManager.javalog.tag.BlockingHelperNotificationContentView.javalog.tag.NotificationContentViewNotificationGutsManager.javalog.tag.NotificationGutsManagerNotificationStackScrollLayout.javalog.tag.StackScrollerNotificationStackScrollLayoutController.javalog.tag.StackScrollerControllerDozeScrimController.javalog.tag.DozeScrimControllerNotificationPanelViewController.javalog.tag.PanelViewPhoneStatusBarPolicy.javalog.tag.PhoneStatusBarPolicyScrimController.javalog.tag.ScrimControllerStatusBarSignalPolicy.javalog.tag.StatusBarSignalPolicyStatusBarTouchableRegionManager.javalog.tag.TouchableRegionManagerBatteryControllerImpl.javalog.tag.BatteryControllerBluetoothControllerImpl.javalog.tag.BluetoothControllerCastControllerImpl.javalog.tag.CastControllerFlashlightControllerImpl.javalog.tag.FlashlightControllerHotspotControllerImpl.javalog.tag.HotspotControllerSecurityControllerImpl.javalog.tag.SecurityControllerZenModeControllerImpl.javalog.tag.ZenModeController

2、相关属性配置

config_statusBarIcons 配置可以显示的状态栏图标config_statusBarIconsToExclude 定义要从显示中排除的系统图标。也就是说,作为该列表一部分的状态栏中的图标永远不会显示。列表中的每个项目都必须是在core/res/res/config.xml中定义的字符串,以正确地排除图标。

frameworks/base/core/res/res/values/config.xml

@string/status_bar_no_calling

@string/status_bar_call_strength

@string/status_bar_alarm_clock

@string/status_bar_rotate

@string/status_bar_headset

@string/status_bar_data_saver

@string/status_bar_ime

@string/status_bar_sync_failing

@string/status_bar_sync_active

@string/status_bar_nfc

@string/status_bar_tty

@string/status_bar_speakerphone

@string/status_bar_cdma_eri

@string/status_bar_data_connection

@string/status_bar_phone_evdo_signal

@string/status_bar_phone_signal

@string/status_bar_secure

@string/status_bar_managed_profile

@string/status_bar_cast

@string/status_bar_screen_record

@string/status_bar_vpn

@string/status_bar_bluetooth

@string/status_bar_camera

@string/status_bar_microphone

@string/status_bar_location

@string/status_bar_mute

@string/status_bar_volume

@string/status_bar_zen

@string/status_bar_ethernet

@string/status_bar_wifi

@string/status_bar_hotspot

@string/status_bar_mobile

@string/status_bar_airplane

@string/status_bar_battery

@string/status_bar_sensors_off

frameworks/base/packages/SystemUI/res/values/config.xml

@*android:string/status_bar_rotate

@*android:string/status_bar_headset

3、Statusbar界面启动

精彩链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: