Merge "Add a new boolean resource to reset the AirPlane mode after during boot." into sc-v2-dev
This commit is contained in:
@@ -5134,4 +5134,10 @@
|
||||
<item>@array/config_mainBuiltInDisplayWaterfallCutout</item>
|
||||
<item>@array/config_secondaryBuiltInDisplayWaterfallCutout</item>
|
||||
</array>
|
||||
|
||||
<!-- Whether the airplane mode should be reset when device boots in non-safemode after exiting
|
||||
from safemode.
|
||||
This flag should be enabled only when the product does not have any UI to toggle airplane
|
||||
mode like automotive devices.-->
|
||||
<bool name="config_autoResetAirplaneMode">false</bool>
|
||||
</resources>
|
||||
|
||||
@@ -2217,6 +2217,7 @@
|
||||
<java-symbol type="string" name="config_primaryLocationTimeZoneProviderPackageName" />
|
||||
<java-symbol type="bool" name="config_enableSecondaryLocationTimeZoneProvider" />
|
||||
<java-symbol type="string" name="config_secondaryLocationTimeZoneProviderPackageName" />
|
||||
<java-symbol type="bool" name="config_autoResetAirplaneMode" />
|
||||
|
||||
<java-symbol type="layout" name="resolver_list" />
|
||||
<java-symbol type="id" name="resolver_list" />
|
||||
|
||||
@@ -1586,6 +1586,9 @@ public final class SystemServer implements Dumpable {
|
||||
// all listeners have the chance to react with special handling.
|
||||
Settings.Global.putInt(context.getContentResolver(),
|
||||
Settings.Global.AIRPLANE_MODE_ON, 1);
|
||||
} else if (context.getResources().getBoolean(R.bool.config_autoResetAirplaneMode)) {
|
||||
Settings.Global.putInt(context.getContentResolver(),
|
||||
Settings.Global.AIRPLANE_MODE_ON, 0);
|
||||
}
|
||||
|
||||
StatusBarManagerService statusBar = null;
|
||||
|
||||
Reference in New Issue
Block a user