From b27f0fa2220e52b8413f5d9a094b183832ac1e9d Mon Sep 17 00:00:00 2001 From: Anton Hansson Date: Tue, 27 Nov 2018 12:10:30 +0000 Subject: Add gps_debug.conf module Copy the gps_debug.conf from the device-specific folders to a place closer to the code that uses it. Bug: 112879252 Bug: 120066492 Test: make Change-Id: I937e699cb9e891c511ca7b9f4740d45e19668c54 Merged-In: I937e699cb9e891c511ca7b9f4740d45e19668c54 Exempt-From-Owner-Approval: cp from internal (cherry picked from commit 11905c6b2c8d2c7b3001cd913619d8b17c533ac1) --- Android.bp | 4 +- services/core/Android.bp | 10 +++++ .../com/android/server/location/gps_debug.conf | 52 ++++++++++++++++++++++ 3 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 services/core/java/com/android/server/location/gps_debug.conf diff --git a/Android.bp b/Android.bp index 8b607459a98d..0e1cdeaf216a 100644 --- a/Android.bp +++ b/Android.bp @@ -694,9 +694,11 @@ java_defaults { "netd_aidl_interface-java", ], - // Loaded with System.loadLibrary by android.view.textclassifier required: [ + // TODO: remove gps_debug when the build system propagates "required" properly. + "gps_debug.conf", "libtextclassifier", + // Loaded with System.loadLibrary by android.view.textclassifier "libmedia2_jni", ], diff --git a/services/core/Android.bp b/services/core/Android.bp index 8cfbda2de776..4395f967c428 100644 --- a/services/core/Android.bp +++ b/services/core/Android.bp @@ -30,6 +30,10 @@ java_library_static { "android.hardware.tv.cec-V1.0-java", ], + required: [ + "gps_debug.conf", + ], + static_libs: [ "time_zone_distro", "time_zone_distro_installer", @@ -66,3 +70,9 @@ java_library { name: "services.core", static_libs: ["services.core.priorityboosted"], } + + +prebuilt_etc { + name: "gps_debug.conf", + src: "java/com/android/server/location/gps_debug.conf", +} diff --git a/services/core/java/com/android/server/location/gps_debug.conf b/services/core/java/com/android/server/location/gps_debug.conf new file mode 100644 index 000000000000..34ce96f3c8b3 --- /dev/null +++ b/services/core/java/com/android/server/location/gps_debug.conf @@ -0,0 +1,52 @@ +# Sample file for use for on device debug override only +# Prefer frameworks/base/core/res/res/values/config.xml and +# frameworks/base/core/res/res/values-mcc*-mnc*/config.xml + +################################ +##### AGPS server settings ##### +################################ +# FOR SUPL SUPPORT, set the following +# SUPL_HOST=supl.google.com or IP +# SUPL_PORT=7275 + +# supl version 2.0 +# SUPL_VER=0x20000 + +#SUPL_MODE is a bit mask set in config.xml per carrier by default. +#If it is uncommented here, this value will overwrite the value from +#config.xml. +#MSA=0X2 +#MSB=0X1 +#SUPL_MODE=1 + +# Emergency SUPL, 1=enable, 0=disable +#SUPL_ES=0 + +#Choose PDN for Emergency SUPL +#1 - Use emergency PDN +#0 - Use regular SUPL PDN for Emergency SUPL +#USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=0 + +#################################### +# LTE Positioning Profile Settings +#################################### +# 0: Enable RRLP on LTE(Default) +# 1: Enable LPP_User_Plane on LTE +# 2: Enable LPP_Control_Plane +# 3: Enable both LPP_User_Plane and LPP_Control_Plane +#LPP_PROFILE = 2 + +################################################## +# Select Positioning Protocol on A-GLONASS system +################################################## +# 0x1: RRC CPlane +# 0x2: RRLP UPlane +# 0x4: LLP Uplane +#A_GLONASS_POS_PROTOCOL_SELECT = 0 + +# Below bit mask configures how GPS functionalities +# should be locked when user turns off GPS on Settings +# Set bit 0x1 if MO GPS functionalities are to be locked +# Set bit 0x2 if NI GPS functionalities are to be locked +# default - non is locked for backward compatibility +#GPS_LOCK = 0 -- cgit v1.2.3