Add global settings for cell radio state

Provide persistable state for cell radio
to handle airplane mode similar to any
other radio in the system.

Change-Id: I87398fe84de3f6a10b0e1002e9e5bf7e61f9441f
This commit is contained in:
Chris Manton
2016-03-15 13:26:11 -07:00
parent 77d15483ad
commit 95a6c899d6
2 changed files with 16 additions and 0 deletions

View File

@@ -9074,6 +9074,12 @@ public final class Settings {
*/
public static final String SYSTEM_NAVIGATION_KEYS_ENABLED =
"system_navigation_keys_enabled";
/**
* Whether cell is enabled/disabled
* @hide
*/
public static final String CELL_ON = "cell_on";
}
/**

View File

@@ -208,4 +208,14 @@ public class PhoneConstants {
public static final int AUTH_CONTEXT_EAP_SIM = 128;
public static final int AUTH_CONTEXT_EAP_AKA = 129;
public static final int AUTH_CONTEXT_UNDEFINED = -1;
/**
* Value for the global property CELL_ON
* 0: Cell radio is off
* 1: Cell radio is on
* 2: Cell radio is off because airplane mode is enabled
*/
public static final int CELL_OFF_FLAG = 0;
public static final int CELL_ON_FLAG = 1;
public static final int CELL_OFF_DUE_TO_AIRPLANE_MODE_FLAG = 2;
}