Refactor TelephonyDomainSelectionService for domain selection service plugin
This change is to refactor the Telephony Service for supporting the
domain selection service plugin.
The following changes are included:
- add new resource configuration for remote domain selection service
- add TelephonyDomainSelectionService to AndroidManifest.xml
- change the method call to pass the package/class name to bind a
remote domain selection service instead of passing the
TelephonyDomainSelectionService object
Bug: 258112541
Test: atest TelephonyDomainSelectionServiceTest
Change-Id: I59ada72d091fac72d158e1e37af8dca6b0cb32f4
diff --git a/res/values/config.xml b/res/values/config.xml
index dcfa364..7cd4e18 100644
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -337,7 +337,8 @@
<item>de</item>
</string-array>
- <!-- Flag specifying whether the AOSP domain selection is enabled or
- the device should fallback to the modem based domain selection architecture. -->
- <bool name="config_enable_aosp_domain_selection">false</bool>
+ <!-- The component name(a flattened ComponentName string) for the telephony domain selection
+ service. The device should fallback to the modem based domain selection architecture
+ if this is not configured. -->
+ <string name="config_domain_selection_service_component_name" translatable="false"></string>
</resources>