Loading core/api/system-current.txt +2 −2 Original line number Diff line number Diff line Loading @@ -10129,9 +10129,9 @@ package android.net.wifi.sharedconnectivity.app { method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public boolean disconnectHotspotNetwork(@NonNull android.net.wifi.sharedconnectivity.app.HotspotNetwork); method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public boolean forgetKnownNetwork(@NonNull android.net.wifi.sharedconnectivity.app.KnownNetwork); method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public android.net.wifi.sharedconnectivity.app.HotspotNetworkConnectionStatus getHotspotNetworkConnectionStatus(); method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public java.util.List<android.net.wifi.sharedconnectivity.app.HotspotNetwork> getHotspotNetworks(); method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public java.util.List<android.net.wifi.sharedconnectivity.app.HotspotNetwork> getHotspotNetworks(); method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public android.net.wifi.sharedconnectivity.app.KnownNetworkConnectionStatus getKnownNetworkConnectionStatus(); method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public java.util.List<android.net.wifi.sharedconnectivity.app.KnownNetwork> getKnownNetworks(); method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public java.util.List<android.net.wifi.sharedconnectivity.app.KnownNetwork> getKnownNetworks(); method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public android.net.wifi.sharedconnectivity.app.SharedConnectivitySettingsState getSettingsState(); method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public void registerCallback(@NonNull java.util.concurrent.Executor, @NonNull android.net.wifi.sharedconnectivity.app.SharedConnectivityClientCallback); method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public boolean unregisterCallback(@NonNull android.net.wifi.sharedconnectivity.app.SharedConnectivityClientCallback); wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java +10 −8 Original line number Diff line number Diff line Loading @@ -434,14 +434,15 @@ public class SharedConnectivityManager { /** * Gets the list of hotspot networks the user can select to connect to. * * @return Returns a {@link List} of {@link HotspotNetwork} objects, empty list on failure. * @return Returns a {@link List} of {@link HotspotNetwork} objects, null on failure. */ @RequiresPermission(anyOf = {android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) @NonNull @SuppressWarnings("NullableCollection") @Nullable public List<HotspotNetwork> getHotspotNetworks() { if (mService == null) { return List.of(); return null; } try { Loading @@ -449,20 +450,21 @@ public class SharedConnectivityManager { } catch (RemoteException e) { Log.e(TAG, "Exception in getHotspotNetworks", e); } return List.of(); return null; } /** * Gets the list of known networks the user can select to connect to. * * @return Returns a {@link List} of {@link KnownNetwork} objects, empty list on failure. * @return Returns a {@link List} of {@link KnownNetwork} objects, null on failure. */ @RequiresPermission(anyOf = {android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) @NonNull @SuppressWarnings("NullableCollection") @Nullable public List<KnownNetwork> getKnownNetworks() { if (mService == null) { return List.of(); return null; } try { Loading @@ -470,7 +472,7 @@ public class SharedConnectivityManager { } catch (RemoteException e) { Log.e(TAG, "Exception in getKnownNetworks", e); } return List.of(); return null; } /** Loading wifi/tests/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManagerTest.java +8 −8 Original line number Diff line number Diff line Loading @@ -423,20 +423,20 @@ public class SharedConnectivityManagerTest { * Verify getters. */ @Test public void getHotspotNetworks_serviceNotConnected_shouldReturnEmptyList() { public void getHotspotNetworks_serviceNotConnected_shouldReturnNull() { SharedConnectivityManager manager = SharedConnectivityManager.create(mContext); manager.setService(null); assertThat(manager.getKnownNetworks()).isEmpty(); assertThat(manager.getHotspotNetworks()).isNull(); } @Test public void getHotspotNetworks_remoteException_shouldReturnEmptyList() throws RemoteException { public void getHotspotNetworks_remoteException_shouldReturnNull() throws RemoteException { SharedConnectivityManager manager = SharedConnectivityManager.create(mContext); manager.setService(mService); doThrow(new RemoteException()).when(mService).getHotspotNetworks(); assertThat(manager.getKnownNetworks()).isEmpty(); assertThat(manager.getHotspotNetworks()).isNull(); } @Test Loading @@ -450,21 +450,21 @@ public class SharedConnectivityManagerTest { } @Test public void getKnownNetworks_serviceNotConnected_shouldReturnEmptyList() public void getKnownNetworks_serviceNotConnected_shouldReturnNull() throws RemoteException { SharedConnectivityManager manager = SharedConnectivityManager.create(mContext); manager.setService(null); assertThat(manager.getKnownNetworks()).isEmpty(); assertThat(manager.getKnownNetworks()).isNull(); } @Test public void getKnownNetworks_remoteException_shouldReturnEmptyList() throws RemoteException { public void getKnownNetworks_remoteException_shouldReturnNull() throws RemoteException { SharedConnectivityManager manager = SharedConnectivityManager.create(mContext); manager.setService(mService); doThrow(new RemoteException()).when(mService).getKnownNetworks(); assertThat(manager.getKnownNetworks()).isEmpty(); assertThat(manager.getKnownNetworks()).isNull(); } @Test Loading Loading
core/api/system-current.txt +2 −2 Original line number Diff line number Diff line Loading @@ -10129,9 +10129,9 @@ package android.net.wifi.sharedconnectivity.app { method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public boolean disconnectHotspotNetwork(@NonNull android.net.wifi.sharedconnectivity.app.HotspotNetwork); method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public boolean forgetKnownNetwork(@NonNull android.net.wifi.sharedconnectivity.app.KnownNetwork); method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public android.net.wifi.sharedconnectivity.app.HotspotNetworkConnectionStatus getHotspotNetworkConnectionStatus(); method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public java.util.List<android.net.wifi.sharedconnectivity.app.HotspotNetwork> getHotspotNetworks(); method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public java.util.List<android.net.wifi.sharedconnectivity.app.HotspotNetwork> getHotspotNetworks(); method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public android.net.wifi.sharedconnectivity.app.KnownNetworkConnectionStatus getKnownNetworkConnectionStatus(); method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public java.util.List<android.net.wifi.sharedconnectivity.app.KnownNetwork> getKnownNetworks(); method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public java.util.List<android.net.wifi.sharedconnectivity.app.KnownNetwork> getKnownNetworks(); method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public android.net.wifi.sharedconnectivity.app.SharedConnectivitySettingsState getSettingsState(); method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public void registerCallback(@NonNull java.util.concurrent.Executor, @NonNull android.net.wifi.sharedconnectivity.app.SharedConnectivityClientCallback); method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) public boolean unregisterCallback(@NonNull android.net.wifi.sharedconnectivity.app.SharedConnectivityClientCallback);
wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java +10 −8 Original line number Diff line number Diff line Loading @@ -434,14 +434,15 @@ public class SharedConnectivityManager { /** * Gets the list of hotspot networks the user can select to connect to. * * @return Returns a {@link List} of {@link HotspotNetwork} objects, empty list on failure. * @return Returns a {@link List} of {@link HotspotNetwork} objects, null on failure. */ @RequiresPermission(anyOf = {android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) @NonNull @SuppressWarnings("NullableCollection") @Nullable public List<HotspotNetwork> getHotspotNetworks() { if (mService == null) { return List.of(); return null; } try { Loading @@ -449,20 +450,21 @@ public class SharedConnectivityManager { } catch (RemoteException e) { Log.e(TAG, "Exception in getHotspotNetworks", e); } return List.of(); return null; } /** * Gets the list of known networks the user can select to connect to. * * @return Returns a {@link List} of {@link KnownNetwork} objects, empty list on failure. * @return Returns a {@link List} of {@link KnownNetwork} objects, null on failure. */ @RequiresPermission(anyOf = {android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) @NonNull @SuppressWarnings("NullableCollection") @Nullable public List<KnownNetwork> getKnownNetworks() { if (mService == null) { return List.of(); return null; } try { Loading @@ -470,7 +472,7 @@ public class SharedConnectivityManager { } catch (RemoteException e) { Log.e(TAG, "Exception in getKnownNetworks", e); } return List.of(); return null; } /** Loading
wifi/tests/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManagerTest.java +8 −8 Original line number Diff line number Diff line Loading @@ -423,20 +423,20 @@ public class SharedConnectivityManagerTest { * Verify getters. */ @Test public void getHotspotNetworks_serviceNotConnected_shouldReturnEmptyList() { public void getHotspotNetworks_serviceNotConnected_shouldReturnNull() { SharedConnectivityManager manager = SharedConnectivityManager.create(mContext); manager.setService(null); assertThat(manager.getKnownNetworks()).isEmpty(); assertThat(manager.getHotspotNetworks()).isNull(); } @Test public void getHotspotNetworks_remoteException_shouldReturnEmptyList() throws RemoteException { public void getHotspotNetworks_remoteException_shouldReturnNull() throws RemoteException { SharedConnectivityManager manager = SharedConnectivityManager.create(mContext); manager.setService(mService); doThrow(new RemoteException()).when(mService).getHotspotNetworks(); assertThat(manager.getKnownNetworks()).isEmpty(); assertThat(manager.getHotspotNetworks()).isNull(); } @Test Loading @@ -450,21 +450,21 @@ public class SharedConnectivityManagerTest { } @Test public void getKnownNetworks_serviceNotConnected_shouldReturnEmptyList() public void getKnownNetworks_serviceNotConnected_shouldReturnNull() throws RemoteException { SharedConnectivityManager manager = SharedConnectivityManager.create(mContext); manager.setService(null); assertThat(manager.getKnownNetworks()).isEmpty(); assertThat(manager.getKnownNetworks()).isNull(); } @Test public void getKnownNetworks_remoteException_shouldReturnEmptyList() throws RemoteException { public void getKnownNetworks_remoteException_shouldReturnNull() throws RemoteException { SharedConnectivityManager manager = SharedConnectivityManager.create(mContext); manager.setService(mService); doThrow(new RemoteException()).when(mService).getKnownNetworks(); assertThat(manager.getKnownNetworks()).isEmpty(); assertThat(manager.getKnownNetworks()).isNull(); } @Test Loading