Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d05e441e authored by Sooraj Sasindran's avatar Sooraj Sasindran Committed by Sarah Chin
Browse files

Add prioritize_bandwidth and prioritize_latency

Add prioritize_bandwidth and prioritize_latency to telephony network
factory

Bug: 224628663
Test: using test app
Change-Id: I9383ba791c04ba2a974e2acfd567fac18b1b3f84
Merged-In: I9383ba791c04ba2a974e2acfd567fac18b1b3f84
parent 1ef32bad
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -564,6 +564,8 @@ public class PhoneSwitcher extends Handler {
                .addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_MCX)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_MCX)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_PRIORITIZE_LATENCY)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_PRIORITIZE_BANDWIDTH)
                .setNetworkSpecifier(new MatchAllNetworkSpecifier());
                .setNetworkSpecifier(new MatchAllNetworkSpecifier());


        NetworkFactory networkFactory = new PhoneSwitcherNetworkRequestListener(looper, context,
        NetworkFactory networkFactory = new PhoneSwitcherNetworkRequestListener(looper, context,
+3 −0
Original line number Original line Diff line number Diff line
@@ -163,6 +163,9 @@ public class TelephonyNetworkFactory extends NetworkFactory {
                .addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_VCN_MANAGED)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_VCN_MANAGED)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_MCX)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_PRIORITIZE_LATENCY)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_PRIORITIZE_BANDWIDTH)
                .setNetworkSpecifier(new TelephonyNetworkSpecifier.Builder()
                .setNetworkSpecifier(new TelephonyNetworkSpecifier.Builder()
                .setSubscriptionId(subscriptionId).build());
                .setSubscriptionId(subscriptionId).build());
        return builder.build();
        return builder.build();