diff --git a/Android.mk b/Android.mk index 9d6e629a0d..422c6f02b1 100644 --- a/Android.mk +++ b/Android.mk @@ -37,6 +37,14 @@ LOCAL_UNINSTALLABLE_MODULE := true LOCAL_SDK_VERSION := current include $(BUILD_PREBUILT) +include $(CLEAR_VARS) +LOCAL_MODULE := libLauncherProtos +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_CLASS := JAVA_LIBRARIES +LOCAL_SRC_FILES := libs/launcher_protos.jar +LOCAL_UNINSTALLABLE_MODULE := true +LOCAL_SDK_VERSION := current +include $(BUILD_PREBUILT) # # Build rule for plugin lib (needed to write a plugin). # @@ -162,10 +170,10 @@ LOCAL_AAPT2_ONLY := true LOCAL_MODULE_TAGS := optional ifneq (,$(wildcard frameworks/base)) - LOCAL_STATIC_JAVA_LIBRARIES := SystemUISharedLib + LOCAL_STATIC_JAVA_LIBRARIES := SystemUISharedLib launcherprotosnano LOCAL_PRIVATE_PLATFORM_APIS := true else - LOCAL_STATIC_JAVA_LIBRARIES := libSharedSystemUI + LOCAL_STATIC_JAVA_LIBRARIES := libSharedSystemUI libLauncherProtos LOCAL_SDK_VERSION := system_current LOCAL_MIN_SDK_VERSION := 26 endif @@ -226,10 +234,10 @@ LOCAL_USE_AAPT2 := true LOCAL_MODULE_TAGS := optional ifneq (,$(wildcard frameworks/base)) - LOCAL_STATIC_JAVA_LIBRARIES := SystemUISharedLib + LOCAL_STATIC_JAVA_LIBRARIES := SystemUISharedLib launcherprotosnano LOCAL_PRIVATE_PLATFORM_APIS := true else - LOCAL_STATIC_JAVA_LIBRARIES := libSharedSystemUI + LOCAL_STATIC_JAVA_LIBRARIES := libSharedSystemUI libLauncherProtos LOCAL_SDK_VERSION := system_current LOCAL_MIN_SDK_VERSION := 26 endif diff --git a/libs/README.txt b/libs/README.txt new file mode 100644 index 0000000000..9109592561 --- /dev/null +++ b/libs/README.txt @@ -0,0 +1,8 @@ +These jar are compiled in the frameworks/base of the platform tree. + +launcher_protos.jar is defined as launcherprotosnano in the following file: +frameworks/base/core/protos/android/stats/launcher/Android.bp + +plugin_core.jar is defined as PluginCoreLib in the following file: +frameworks/base/packages/SystemUI/plugin/Android.bp + diff --git a/libs/launcher_protos.jar b/libs/launcher_protos.jar new file mode 100644 index 0000000000..c0439363b8 Binary files /dev/null and b/libs/launcher_protos.jar differ diff --git a/quickstep/libs/sysui_shared.jar b/quickstep/libs/sysui_shared.jar index 163524e179..a1b3476a64 100644 Binary files a/quickstep/libs/sysui_shared.jar and b/quickstep/libs/sysui_shared.jar differ diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 4090320c48..36967cd4e5 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -1611,7 +1611,7 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, } else if (mStateManager.getState() == LauncherState.OVERVIEW) { return StatsLogUtils.LAUNCHER_STATE_OVERVIEW; } - return StatsLogUtils.LAUNCHER_STATE_BACKGROUND; + return StatsLogUtils.LAUNCHER_STATE_HOME; } @Override