Android10-Launcher3如何确定使用的版本和形态

简介: 笔记

一、获取当前设备使用的配置信息:


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



目录
相关文章
|
5月前
|
编解码 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)1
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)
238 1
|
2月前
|
开发工具 git 索引
repo sync 更新源码 android-12.0.0_r34, fatal: 不能重置索引文件至版本 ‘v2.27^0‘。
本文描述了在更新AOSP 12源码时遇到的repo同步错误,并提供了通过手动git pull更新repo工具来解决这一问题的方法。
54 1
|
5月前
|
编解码 开发工具 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
272 2
|
2月前
|
IDE API 开发工具
与Android Gradle Plugin对应的Gradle版本和Android Studio版本
与Android Gradle Plugin对应的Gradle版本和Android Studio版本
191 0
|
4月前
|
Android开发
Android Studio(2022.3.1)设置阿里云源-新旧版本
Android Studio(2022.3.1)设置阿里云源-新旧版本
771 1
|
3月前
|
Android开发
Android使用DrawerLayout仿qq6.6版本侧滑效果
Android使用DrawerLayout仿qq6.6版本侧滑效果
19 0
|
3月前
|
Android开发
【亲测,安卓版】快速将网页网址打包成安卓app,一键将网页打包成app,免安装纯绿色版本,快速将网页网址打包成安卓apk
【亲测,安卓版】快速将网页网址打包成安卓app,一键将网页打包成app,免安装纯绿色版本,快速将网页网址打包成安卓apk
81 0
|
4月前
|
存储 Android开发
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
44 0
|
4月前
|
开发工具 Android开发
Android studio历史版本下载
Android studio历史版本下载
469 0
|
4月前
|
jenkins 持续交付 开发工具
Android使用Jenkins打包自动维护sdk版本号
Android使用Jenkins打包自动维护sdk版本号
42 0