Merge "Add a method to start the captive portal login app."
This commit is contained in:
@@ -2764,6 +2764,17 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
PROMPT_UNVALIDATED_DELAY_MS);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void startCaptivePortalApp(Network network) {
|
||||
enforceConnectivityInternalPermission();
|
||||
mHandler.post(() -> {
|
||||
NetworkAgentInfo nai = getNetworkAgentInfoForNetwork(network);
|
||||
if (nai == null) return;
|
||||
if (!nai.networkCapabilities.hasCapability(NET_CAPABILITY_CAPTIVE_PORTAL)) return;
|
||||
nai.networkMonitor.sendMessage(NetworkMonitor.CMD_LAUNCH_CAPTIVE_PORTAL_APP);
|
||||
});
|
||||
}
|
||||
|
||||
public boolean avoidBadWifi() {
|
||||
return mMultinetworkPolicyTracker.getAvoidBadWifi();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user