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)
|
||||
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)
|
||||
|
||||
|
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