Replace old no-service resource with new one
The new no-service resource is a list of countries which use the "no
service" message by default instead of "emergency calls only." This
allows us to customize the config even when no SIM is present.
Bug: 126651774
Test: atest ServiceStateTrackerTest
Merged-In: I6bf57c61c2b0fbce9d2bae8c3f3870ae1aa716de
Change-Id: I6bf57c61c2b0fbce9d2bae8c3f3870ae1aa716de
(cherry picked from commit 72022c5a714f272f5e232649273ee72d29ec6dd8)
diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
index 1e7f516..c275ab2 100644
--- a/core/res/res/values/config.xml
+++ b/core/res/res/values/config.xml
@@ -3787,9 +3787,11 @@
<integer name="config_stableDeviceDisplayWidth">-1</integer>
<integer name="config_stableDeviceDisplayHeight">-1</integer>
- <!-- Decide whether to display 'No service' on status bar instead of 'Emergency calls only'
- when SIM is unready. -->
- <bool name="config_display_no_service_when_sim_unready">false</bool>
+ <!-- List of countries in which we display 'No service' on status bar
+ instead of 'Emergency calls only' when SIM is unready. -->
+ <string-array translatable="false" name="config_display_no_service_when_sim_unready">
+ <item>"DE"</item>
+ </string-array>
<!-- Class names of device specific services inheriting com.android.server.SystemService. The
classes are instantiated in the order of the array. -->
diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml
index 218540c..2b3f329 100644
--- a/core/res/res/values/symbols.xml
+++ b/core/res/res/values/symbols.xml
@@ -3545,7 +3545,7 @@
<java-symbol type="integer" name="config_stableDeviceDisplayWidth" />
<java-symbol type="integer" name="config_stableDeviceDisplayHeight" />
- <java-symbol type="bool" name="config_display_no_service_when_sim_unready" />
+ <java-symbol type="array" name="config_display_no_service_when_sim_unready" />
<java-symbol type="layout" name="slice_grid" />
<java-symbol type="layout" name="slice_message_local" />