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_mainBuiltInDisplayWaterfallCutout</item>
|
||||||
<item>@array/config_secondaryBuiltInDisplayWaterfallCutout</item>
|
<item>@array/config_secondaryBuiltInDisplayWaterfallCutout</item>
|
||||||
</array>
|
</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>
|
</resources>
|
||||||
|
|||||||
@@ -2217,6 +2217,7 @@
|
|||||||
<java-symbol type="string" name="config_primaryLocationTimeZoneProviderPackageName" />
|
<java-symbol type="string" name="config_primaryLocationTimeZoneProviderPackageName" />
|
||||||
<java-symbol type="bool" name="config_enableSecondaryLocationTimeZoneProvider" />
|
<java-symbol type="bool" name="config_enableSecondaryLocationTimeZoneProvider" />
|
||||||
<java-symbol type="string" name="config_secondaryLocationTimeZoneProviderPackageName" />
|
<java-symbol type="string" name="config_secondaryLocationTimeZoneProviderPackageName" />
|
||||||
|
<java-symbol type="bool" name="config_autoResetAirplaneMode" />
|
||||||
|
|
||||||
<java-symbol type="layout" name="resolver_list" />
|
<java-symbol type="layout" name="resolver_list" />
|
||||||
<java-symbol type="id" 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.
|
// all listeners have the chance to react with special handling.
|
||||||
Settings.Global.putInt(context.getContentResolver(),
|
Settings.Global.putInt(context.getContentResolver(),
|
||||||
Settings.Global.AIRPLANE_MODE_ON, 1);
|
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;
|
StatusBarManagerService statusBar = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user