GmsCore: disable battery optimizations for microG
Prevent battery optimization for GmsCore * Add microG sysconfig * Update GmsCore Android.mk
This commit is contained in:
parent
685311e257
commit
886d15739e
@ -8,6 +8,14 @@ LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/permissions
|
|||||||
LOCAL_SRC_FILES := $(LOCAL_MODULE)
|
LOCAL_SRC_FILES := $(LOCAL_MODULE)
|
||||||
include $(BUILD_PREBUILT)
|
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)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_MODULE_TAGS := optional
|
LOCAL_MODULE_TAGS := optional
|
||||||
LOCAL_MODULE := GmsCore
|
LOCAL_MODULE := GmsCore
|
||||||
@ -18,5 +26,6 @@ LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
|
|||||||
LOCAL_CERTIFICATE := PRESIGNED
|
LOCAL_CERTIFICATE := PRESIGNED
|
||||||
LOCAL_OVERRIDES_PACKAGES := com.qualcomm.location
|
LOCAL_OVERRIDES_PACKAGES := com.qualcomm.location
|
||||||
LOCAL_REQUIRED_MODULES := privapp-permissions-com.google.android.gms.xml
|
LOCAL_REQUIRED_MODULES := privapp-permissions-com.google.android.gms.xml
|
||||||
|
LOCAL_REQUIRED_MODULES := sysconfig-com.google.android.gms.xml
|
||||||
include $(BUILD_PREBUILT)
|
include $(BUILD_PREBUILT)
|
||||||
|
|
||||||
|
11
GmsCore/sysconfig-com.google.android.gms.xml
Normal file
11
GmsCore/sysconfig-com.google.android.gms.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Copyright (C) 2017-2018 ale5000
|
||||||
|
SPDX-License-Identifer: GPL-3.0-or-later
|
||||||
|
-->
|
||||||
|
|
||||||
|
<config>
|
||||||
|
<!-- microG GmsCore must always have network access for GCM. -->
|
||||||
|
<allow-in-power-save package="com.google.android.gms" />
|
||||||
|
<allow-in-data-usage-save package="com.google.android.gms" />
|
||||||
|
<allow-unthrottled-location package="com.google.android.gms" />
|
||||||
|
</config>
|
Loading…
Reference in New Issue
Block a user