草庐IT

jp2launcher

全部标签

Android10/11 原生Launcher3深度定制开发

一、引言        关于Android10和11系统Launcher3的定制有很多,根据项目的需求会进行各种定制开发,        于是就需要研究Launcher3的源码。本文主要从Android11的Launcher3QuickStep着手        (go版本或者其他版本类似)从常用的修改进行分析,首先就得大致理解 Launcher3各个        类的作用。        1.1、常用类简述                1.BaseIconFactory.java:Launcher图标的工厂类,控制图标UI展示(图标白边控制)          Android8,9,10

Android关于Launcher的Activity启动两次的问题调查

1android9.0类似的日志,activity会启动两次1.1日志05-2709:56:18.03456912291333IActivityManager:Configchanges=8{1.0?mcc?mnc[zh_CN]ldltrsw1152dpw1152dph1098dp240dpixlrgportcar-touchqwerty/v/v-nav/hwinConfig={mBounds=Rect(0,0-0,0)mAppBounds=Rect(0,0-1728,1738)mWindowingMode=fullscreenmActivityType=undefined}s.9overla

Android关于Launcher的Activity启动两次的问题调查

1android9.0类似的日志,activity会启动两次1.1日志05-2709:56:18.03456912291333IActivityManager:Configchanges=8{1.0?mcc?mnc[zh_CN]ldltrsw1152dpw1152dph1098dp240dpixlrgportcar-touchqwerty/v/v-nav/hwinConfig={mBounds=Rect(0,0-0,0)mAppBounds=Rect(0,0-1728,1738)mWindowingMode=fullscreenmActivityType=undefined}s.9overla

Android系统启动-Launcher进程

本次源码基于Android11分析相关源码:/frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java/frameworks/base/services/core/java/com/android/server/wm/RootWindowContainer.java/packages/apps/Launche

Android系统启动-Launcher进程

本次源码基于Android11分析相关源码:/frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java/frameworks/base/services/core/java/com/android/server/wm/RootWindowContainer.java/packages/apps/Launche