From 886d15739e9d56fe6da57f2005d74561c3086479 Mon Sep 17 00:00:00 2001 From: Ammako <43770697+Ammako@users.noreply.github.com> Date: Wed, 24 Mar 2021 05:45:51 -0400 Subject: [PATCH] GmsCore: disable battery optimizations for microG Prevent battery optimization for GmsCore * Add microG sysconfig * Update GmsCore Android.mk --- GmsCore/Android.mk | 9 +++++++++ GmsCore/sysconfig-com.google.android.gms.xml | 11 +++++++++++ 2 files changed, 20 insertions(+) create mode 100644 GmsCore/sysconfig-com.google.android.gms.xml diff --git a/GmsCore/Android.mk b/GmsCore/Android.mk index 1d5a928..1850971 100644 --- a/GmsCore/Android.mk +++ b/GmsCore/Android.mk @@ -8,6 +8,14 @@ LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/permissions LOCAL_SRC_FILES := $(LOCAL_MODULE) include $(BUILD_PREBUILT) +include $(CLEAR_VARS) +LOCAL_MODULE := sysconfig-com.google.android.gms.xml +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/sysconfig +LOCAL_SRC_FILES := $(LOCAL_MODULE) +include $(BUILD_PREBUILT) + include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_MODULE := GmsCore @@ -18,5 +26,6 @@ LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX) LOCAL_CERTIFICATE := PRESIGNED LOCAL_OVERRIDES_PACKAGES := com.qualcomm.location LOCAL_REQUIRED_MODULES := privapp-permissions-com.google.android.gms.xml +LOCAL_REQUIRED_MODULES := sysconfig-com.google.android.gms.xml include $(BUILD_PREBUILT) diff --git a/GmsCore/sysconfig-com.google.android.gms.xml b/GmsCore/sysconfig-com.google.android.gms.xml new file mode 100644 index 0000000..12e719f --- /dev/null +++ b/GmsCore/sysconfig-com.google.android.gms.xml @@ -0,0 +1,11 @@ + + + + + + + + +