一、获取当前设备使用的配置信息:
adb shell dumpsys activity com.android.launcher3.uioverrides.QuickstepLauncher |findstr DeviceProfile 由于不同 Launcher形态使用不同 ,上面部分需要替换 1. Launcher3: com.android.launcher3.Launcher 2. with QuickStep: com.android.launcher3.uioverrides.QuickstepLauncher 3. GMS非 GO: com.android.searchlauncher.SearchLauncher
二、选择Launcher形态
选择Launcher形态请在以下make文件中修改:
vendor/sprd/generic/misc/launchercfg/LauncherPackages.mk 13 #####config launcher package begin##### 14 ifeq ($(strip $(USE_PLATFORM_LAUNCHER3)),true) 15 # config launcher package 16 ifeq ($(strip $(PRODUCT_GO_DEVICE)),true) // Go设备 17 ifeq ($(strip $(CHIPRAM_DDR_CUSTOMIZE_SIZE)),0x20000000) 18 $(warning "this is 512M Go devices, use the Launcher3GoIconRecents for launcher app") 19 LAUNCHER_PACKAGE_NAME := Launcher3GoIconRecents 20 else 21 # LAUNCHER_PACKAGE_NAME := Launcher3QuickStepGo 22 # In order to save memory, use Launcher3GoIconRecents for Go devices 23 LAUNCHER_PACKAGE_NAME := Launcher3GoIconRecents 24 endif 25 else // 非Go设备 26 ifeq ($(strip $(TARGET_BUILD_VERSION)),gms) // gms 27 LAUNCHER_PACKAGE_NAME := SearchLauncherQRef 28 else 29 LAUNCHER_PACKAGE_NAME := Launcher3QuickStep 30 endif 31 endif