Loading services/core/java/com/android/server/connectivity/NetworkNotificationManager.java +18 −1 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.server.connectivity; import static android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET; import static android.net.NetworkCapabilities.TRANSPORT_CELLULAR; import static android.net.NetworkCapabilities.TRANSPORT_WIFI; import static android.telephony.SubscriptionManager.DEFAULT_SUBSCRIPTION_ID; import android.app.Notification; import android.app.NotificationManager; Loading @@ -26,9 +27,12 @@ import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.content.res.Resources; import android.net.NetworkSpecifier; import android.net.StringNetworkSpecifier; import android.net.wifi.WifiInfo; import android.os.UserHandle; import android.telephony.AccessNetworkConstants.TransportType; import android.telephony.SubscriptionManager; import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.Slog; Loading Loading @@ -195,7 +199,20 @@ public class NetworkNotificationManager { title = r.getString(R.string.network_available_sign_in, 0); // TODO: Change this to pull from NetworkInfo once a printable // name has been added to it details = mTelephonyManager.getNetworkOperatorName(); NetworkSpecifier specifier = nai.networkCapabilities.getNetworkSpecifier(); int subId = SubscriptionManager.DEFAULT_SUBSCRIPTION_ID; if (specifier instanceof StringNetworkSpecifier) { try { subId = Integer.parseInt( ((StringNetworkSpecifier) specifier).specifier); } catch (NumberFormatException e) { Slog.e(TAG, "NumberFormatException on " + ((StringNetworkSpecifier) specifier).specifier); } } details = mTelephonyManager.createForSubscriptionId(subId) .getNetworkOperatorName(); break; default: title = r.getString(R.string.network_available_sign_in, 0); Loading Loading
services/core/java/com/android/server/connectivity/NetworkNotificationManager.java +18 −1 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.server.connectivity; import static android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET; import static android.net.NetworkCapabilities.TRANSPORT_CELLULAR; import static android.net.NetworkCapabilities.TRANSPORT_WIFI; import static android.telephony.SubscriptionManager.DEFAULT_SUBSCRIPTION_ID; import android.app.Notification; import android.app.NotificationManager; Loading @@ -26,9 +27,12 @@ import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.content.res.Resources; import android.net.NetworkSpecifier; import android.net.StringNetworkSpecifier; import android.net.wifi.WifiInfo; import android.os.UserHandle; import android.telephony.AccessNetworkConstants.TransportType; import android.telephony.SubscriptionManager; import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.Slog; Loading Loading @@ -195,7 +199,20 @@ public class NetworkNotificationManager { title = r.getString(R.string.network_available_sign_in, 0); // TODO: Change this to pull from NetworkInfo once a printable // name has been added to it details = mTelephonyManager.getNetworkOperatorName(); NetworkSpecifier specifier = nai.networkCapabilities.getNetworkSpecifier(); int subId = SubscriptionManager.DEFAULT_SUBSCRIPTION_ID; if (specifier instanceof StringNetworkSpecifier) { try { subId = Integer.parseInt( ((StringNetworkSpecifier) specifier).specifier); } catch (NumberFormatException e) { Slog.e(TAG, "NumberFormatException on " + ((StringNetworkSpecifier) specifier).specifier); } } details = mTelephonyManager.createForSubscriptionId(subId) .getNetworkOperatorName(); break; default: title = r.getString(R.string.network_available_sign_in, 0); Loading