/frameworks/base/core/java/android/net/ |
NetworkCapabilities.aidl | 20 parcelable NetworkCapabilities;
|
NetworkRequest.java | 20 import android.net.NetworkCapabilities.NetCapability; 21 import android.net.NetworkCapabilities.Transport; 38 * The {@link NetworkCapabilities} that define this request. 41 public final @NonNull NetworkCapabilities networkCapabilities; 62 * and all networks that match the specified NetworkCapabilities, 67 * (if any) that matches the specified NetworkCapabilities, or 114 public NetworkRequest(NetworkCapabilities nc, int legacyType, int rId, Type type) { 119 networkCapabilities = nc; 128 networkCapabilities = new NetworkCapabilities(that.networkCapabilities) [all...] |
NetworkCapabilities.java | 41 * {@link NetworkCallback#onCapabilitiesChanged(Network, NetworkCapabilities)} 52 public final class NetworkCapabilities implements Parcelable { 53 private static final String TAG = "NetworkCapabilities"; 59 public NetworkCapabilities() { 64 public NetworkCapabilities(NetworkCapabilities nc) { 86 * Set all contents of this object to the contents of a NetworkCapabilities. 89 public void set(NetworkCapabilities nc) { 371 * @return This NetworkCapabilities instance, to facilitate chaining. 374 public NetworkCapabilities addCapability(@NetCapability int capability) [all...] |
ConnectivityManager.java | 466 * @deprecated Applications should instead use {@link NetworkCapabilities#hasTransport} or 468 * appropriate network. {@see NetworkCapabilities} for supported transports. 476 * @deprecated Applications should instead use {@link NetworkCapabilities#hasTransport} or 478 * appropriate network. {@see NetworkCapabilities} for supported transports. 489 * @deprecated Applications should instead use {@link NetworkCapabilities#hasCapability} or 491 * provides the {@link NetworkCapabilities#NET_CAPABILITY_MMS} capability. 502 * @deprecated Applications should instead use {@link NetworkCapabilities#hasCapability} or 504 * provides the {@link NetworkCapabilities#NET_CAPABILITY_SUPL} capability. 515 * @deprecated Applications should instead use {@link NetworkCapabilities#hasCapability} or 517 * provides the {@link NetworkCapabilities#NET_CAPABILITY_DUN} capability [all...] |
NetworkState.java | 35 public final NetworkCapabilities networkCapabilities; 41 NetworkCapabilities networkCapabilities, Network network, String subscriberId, 45 this.networkCapabilities = networkCapabilities; 52 if (SANITY_CHECK_ROAMING && networkInfo != null && networkCapabilities != null) { 53 if (networkInfo.isRoaming() == networkCapabilities 54 .hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING)) { 56 + " and " + networkCapabilities); [all...] |
IConnectivityManager.aidl | 22 import android.net.NetworkCapabilities; 55 NetworkCapabilities[] getDefaultNetworkCapabilitiesForUser(int userId); 63 NetworkCapabilities getNetworkCapabilities(in Network network); 145 in NetworkCapabilities nc, int score, in NetworkMisc misc); 147 NetworkRequest requestNetwork(in NetworkCapabilities networkCapabilities, 150 NetworkRequest pendingRequestForNetwork(in NetworkCapabilities networkCapabilities, 155 NetworkRequest listenForNetwork(in NetworkCapabilities networkCapabilities, [all...] |
/frameworks/base/tests/net/java/android/net/ |
NetworkCapabilitiesTest.java | 19 import static android.net.NetworkCapabilities.LINK_BANDWIDTH_UNSPECIFIED; 20 import static android.net.NetworkCapabilities.NET_CAPABILITY_CAPTIVE_PORTAL; 21 import static android.net.NetworkCapabilities.NET_CAPABILITY_CBS; 22 import static android.net.NetworkCapabilities.NET_CAPABILITY_EIMS; 23 import static android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET; 24 import static android.net.NetworkCapabilities.NET_CAPABILITY_MMS; 25 import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED; 26 import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED; 27 import static android.net.NetworkCapabilities.NET_CAPABILITY_OEM_PAID; 28 import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING [all...] |
ConnectivityManagerTest.java | 19 import static android.net.NetworkCapabilities.NET_CAPABILITY_CBS; 20 import static android.net.NetworkCapabilities.NET_CAPABILITY_DUN; 21 import static android.net.NetworkCapabilities.NET_CAPABILITY_FOTA; 22 import static android.net.NetworkCapabilities.NET_CAPABILITY_IMS; 23 import static android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET; 24 import static android.net.NetworkCapabilities.NET_CAPABILITY_MMS; 25 import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED; 26 import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_VPN; 27 import static android.net.NetworkCapabilities.NET_CAPABILITY_SUPL; 28 import static android.net.NetworkCapabilities.NET_CAPABILITY_TRUSTED [all...] |
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/ |
DcRequest.java | 30 import android.net.NetworkCapabilities; 71 NetworkCapabilities nc = nr.networkCapabilities; 74 nc.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR) == false) { 83 if (nc.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)) { 87 if (nc.hasCapability(NetworkCapabilities.NET_CAPABILITY_MMS)) { 91 if (nc.hasCapability(NetworkCapabilities.NET_CAPABILITY_SUPL)) { 95 if (nc.hasCapability(NetworkCapabilities.NET_CAPABILITY_DUN)) { 99 if (nc.hasCapability(NetworkCapabilities.NET_CAPABILITY_FOTA)) { 103 if (nc.hasCapability(NetworkCapabilities.NET_CAPABILITY_IMS)) [all...] |
TelephonyNetworkFactory.java | 22 import android.net.NetworkCapabilities; 100 private NetworkCapabilities makeNetworkFilter(SubscriptionController subscriptionController, 106 private NetworkCapabilities makeNetworkFilter(int subscriptionId) { 107 NetworkCapabilities nc = new NetworkCapabilities(); 108 nc.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR); 109 nc.addCapability(NetworkCapabilities.NET_CAPABILITY_MMS); 110 nc.addCapability(NetworkCapabilities.NET_CAPABILITY_SUPL); 111 nc.addCapability(NetworkCapabilities.NET_CAPABILITY_DUN); 112 nc.addCapability(NetworkCapabilities.NET_CAPABILITY_FOTA) [all...] |
/cts/tests/tests/net/src/android/net/cts/ |
NetworkRequestTest.java | 19 import static android.net.NetworkCapabilities.NET_CAPABILITY_MMS; 20 import static android.net.NetworkCapabilities.TRANSPORT_BLUETOOTH;
|
/packages/apps/Bluetooth/src/com/android/bluetooth/pan/ |
BluetoothTetheringNetworkFactory.java | 24 import android.net.NetworkCapabilities; 46 private final NetworkCapabilities mNetworkCapabilities; 57 super(looper, context, NETWORK_TYPE, new NetworkCapabilities()); 63 mNetworkCapabilities = new NetworkCapabilities(); 198 mNetworkCapabilities.addTransportType(NetworkCapabilities.TRANSPORT_BLUETOOTH); 199 mNetworkCapabilities.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET); 200 mNetworkCapabilities.addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED); 201 mNetworkCapabilities.addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING);
|
/packages/apps/Settings/src/com/android/settings/wifi/ |
CaptivePortalNetworkCallback.java | 20 import android.net.NetworkCapabilities; 24 /** Listens for changes to NetworkCapabilities to update the ConnectedAccessPointPreference. */ 46 public void onCapabilitiesChanged(Network network, NetworkCapabilities networkCapabilities) { 48 mIsCaptivePortal = WifiUtils.canSignIntoNetwork(networkCapabilities); 63 * Returns true if the most recent update to the NetworkCapabilities indicates a captive portal
|
WifiUtils.java | 24 import android.net.NetworkCapabilities; 107 /** Returns true if the provided NetworkCapabilities indicate a captive portal network. */ 108 public static boolean canSignIntoNetwork(NetworkCapabilities capabilities) { 110 && capabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_CAPTIVE_PORTAL));
|
/packages/providers/DownloadProvider/src/com/android/providers/downloads/ |
SystemFacade.java | 24 import android.net.NetworkCapabilities; 40 public NetworkCapabilities getNetworkCapabilities(Network network);
|
/frameworks/base/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/ |
ProvisionObserver.java | 28 import android.net.NetworkCapabilities; 56 final NetworkCapabilities nc = connMgr.getNetworkCapabilities(nw); 57 if (nc.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR) 58 && nc.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)) {
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/ |
NetworkControllerWifiTest.java | 4 import android.net.NetworkCapabilities; 47 setConnectivityViaBroadcast(NetworkCapabilities.TRANSPORT_WIFI, true, true); 49 setConnectivityViaBroadcast(NetworkCapabilities.TRANSPORT_WIFI, false, true); 68 setConnectivityViaBroadcast(NetworkCapabilities.TRANSPORT_WIFI, true, true); 71 setConnectivityViaBroadcast(NetworkCapabilities.TRANSPORT_WIFI, false, true); 85 setConnectivityViaBroadcast(NetworkCapabilities.TRANSPORT_WIFI, true, true); 110 setConnectivityViaBroadcast(NetworkCapabilities.TRANSPORT_WIFI, true, true); 116 setConnectivityViaBroadcast(NetworkCapabilities.TRANSPORT_WIFI, true, true); 117 setConnectivityViaBroadcast(NetworkCapabilities.TRANSPORT_CELLULAR, false, false); 131 setConnectivityViaBroadcast(NetworkCapabilities.TRANSPORT_WIFI, true, true) [all...] |
/frameworks/opt/net/ethernet/java/com/android/server/ethernet/ |
EthernetTracker.java | 27 import android.net.NetworkCapabilities; 51 * <p>Interfaces may have different {@link android.net.NetworkCapabilities}. This mapping is defined 53 * not specifying {@link android.net.NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED} flag. 70 /** Mapping between {iface name | mac address} -> {NetworkCapabilities} */ 71 private final ConcurrentHashMap<String, NetworkCapabilities> mNetworkCapabilities = 106 NetworkCapabilities nc = createNetworkCapabilities(true /* clear default capabilities */); 158 final NetworkCapabilities nc = mNetworkCapabilities.get(iface); 159 return nc != null && !nc.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED); 193 NetworkCapabilities nc = mNetworkCapabilities.get(iface); 301 NetworkCapabilities nc = createNetworkCapabilities [all...] |
/frameworks/base/services/core/java/com/android/server/job/controllers/ |
ConnectivityController.java | 19 import static android.net.NetworkCapabilities.LINK_BANDWIDTH_UNSPECIFIED; 20 import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_CONGESTED; 21 import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED; 28 import android.net.NetworkCapabilities; 113 NetworkCapabilities capabilities, Constants constants) { 122 final long slowest = NetworkCapabilities.minBandwidth( 144 NetworkCapabilities capabilities, Constants constants) { 156 NetworkCapabilities capabilities, Constants constants) { 157 return jobStatus.getJob().getRequiredNetwork().networkCapabilities 163 NetworkCapabilities capabilities, Constants constants) [all...] |
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ |
PhoneSwitcher.java | 27 import android.net.NetworkCapabilities; 135 NetworkCapabilities netCap = new NetworkCapabilities(); 136 netCap.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR); 137 netCap.addCapability(NetworkCapabilities.NET_CAPABILITY_MMS); 138 netCap.addCapability(NetworkCapabilities.NET_CAPABILITY_SUPL); 139 netCap.addCapability(NetworkCapabilities.NET_CAPABILITY_DUN); 140 netCap.addCapability(NetworkCapabilities.NET_CAPABILITY_FOTA); 141 netCap.addCapability(NetworkCapabilities.NET_CAPABILITY_IMS); 142 netCap.addCapability(NetworkCapabilities.NET_CAPABILITY_CBS) [all...] |
/packages/providers/DownloadProvider/tests/src/com/android/providers/downloads/ |
FakeSystemFacade.java | 3 import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED; 4 import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING; 16 import android.net.NetworkCapabilities; 104 public NetworkCapabilities getNetworkCapabilities(Network network) { 108 final NetworkCapabilities caps = new NetworkCapabilities();
|
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/constraints/trackers/ |
NetworkStateTracker.java | 25 import android.net.NetworkCapabilities; 121 NetworkCapabilities capabilities = mConnectivityManager.getNetworkCapabilities(network); 123 && capabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED); 129 public void onCapabilitiesChanged(Network network, NetworkCapabilities capabilities) {
|
/frameworks/base/tests/net/java/com/android/server/connectivity/ |
NetworkNotificationManagerTest.java | 35 import android.net.NetworkCapabilities; 61 static final NetworkCapabilities CELL_CAPABILITIES = new NetworkCapabilities(); 62 static final NetworkCapabilities WIFI_CAPABILITIES = new NetworkCapabilities(); 64 CELL_CAPABILITIES.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR); 65 CELL_CAPABILITIES.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET); 67 WIFI_CAPABILITIES.addTransportType(NetworkCapabilities.TRANSPORT_WIFI); 68 WIFI_CAPABILITIES.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET); 87 mWifiNai.networkCapabilities = WIFI_CAPABILITIES [all...] |
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/ |
TelephonyNetworkFactoryTest.java | 21 import android.net.NetworkCapabilities; 124 NetworkCapabilities netCap = (new NetworkCapabilities()). 125 addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET). 126 addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED). 127 addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR); 132 NetworkCapabilities netCap = (new NetworkCapabilities()). 133 addCapability(NetworkCapabilities.NET_CAPABILITY_MMS). 134 addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED) [all...] |
/frameworks/base/core/java/android/net/metrics/ |
DefaultNetworkEvent.java | 21 import android.net.NetworkCapabilities; 37 // The list of transport types, as defined in NetworkCapabilities.java. 67 j.add(NetworkCapabilities.transportNameOf(t));
|