Replaced TelephonyNetworkFactory with TelephonyNetworkProvider
Adapted the new network provider model. The new TelephonyNetworkProvider
is a singleton responsible for providing all telephony related networks
including networks on cellular and IWLAN across all active SIMs.
Flag: com.android.internal.telephony.flags.support_network_provider
Fix: 343370895
Test: Comprehensive telephony tests including mobile data and voice call
tests.
Test: atest TelephonyNetworkProviderTest
Change-Id: I99b236131606b83c2733a313715c313486b9a953
diff --git a/flags/data.aconfig b/flags/data.aconfig
index 80d6f61..bd9b21e 100644
--- a/flags/data.aconfig
+++ b/flags/data.aconfig
@@ -181,4 +181,14 @@
bug:"353723350"
}
+# OWNER=jackyu TARGET=25Q1
+flag {
+ name: "support_network_provider"
+ namespace: "telephony"
+ description: "Deprecate network factory and adapt the new network provider model from connectivity service"
+ bug: "343370895"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}