栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SystemUI启动,及其SystemUIService启动

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SystemUI启动,及其SystemUIService启动

SystemUI启动,及其SystemUIService启动

android12-release


SystemServer.run() - startOtherServices - startSystemUi - context.startServiceAsUser - windowManager.onSystemUiStarted()


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

SystemUIService

com.android.systemui/com.android.systemui.SystemUIService
启动服务SystemUIService,运行在进程com.android.systemui
context.startServiceAsUser - SystemUIService.onCreate() - getApplication()).startServicesIfNeeded()


SystemUI服务要启动的类frameworks/base/packages/SystemUI/res/values/config.xml:config_systemUIServiceComponents

    
    
        com.android.systemui.util.NotificationChannels
        com.android.systemui.keyguard.KeyguardViewMediator
        com.android.systemui.recents.Recents
        com.android.systemui.volume.VolumeUI
        com.android.systemui.statusbar.phone.StatusBar
        com.android.systemui.usb.StorageNotification
        com.android.systemui.power.PowerUI
        com.android.systemui.media.RingtonePlayer
        com.android.systemui.keyboard.KeyboardUI
        com.android.systemui.shortcut.ShortcutKeyDispatcher
        @string/config_systemUIVendorServiceComponent
        com.android.systemui.util.leak.GarbageMonitor$Service
        com.android.systemui.LatencyTester
        com.android.systemui.globalactions.GlobalActionsComponent
        com.android.systemui.ScreenDecorations
        com.android.systemui.biometrics.AuthController
        com.android.systemui.SliceBroadcastRelayHandler
        com.android.systemui.statusbar.notification.InstantAppNotifier
        com.android.systemui.theme.ThemeOverlayController
        com.android.systemui.accessibility.WindowMagnification
        com.android.systemui.accessibility.SystemActions
        com.android.systemui.toast.ToastUI
        com.android.systemui.wmshell.WMShell
    
例如com.android.systemui.statusbar.phone.StatusBar

startServicesIfNeeded - new StatusBar - StatusBar.start()

start():

createAndAddWindows(result) 添加状态栏setUpPresenter() 设置初始通知状态NotificationsController.initializestartKeyguard()… … 流程图

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/715681.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号