Merge "Captive portal login shows specific network name"
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
<string name="action_use_network">Use this network as is</string>
|
||||
<string name="action_do_not_use_network">Do not use this network</string>
|
||||
<string name="action_bar_label">Sign in to network</string>
|
||||
<string name="action_bar_title">Sign in to %1$s</string>
|
||||
<string name="ssl_error_warning">The network you’re trying to join has security issues.</string>
|
||||
<string name="ssl_error_example">For example, the login page may not belong to the organization shown.</string>
|
||||
<string name="ssl_error_continue">Continue anyway via browser</string>
|
||||
|
||||
@@ -26,6 +26,7 @@ import android.net.ConnectivityManager;
|
||||
import android.net.ConnectivityManager.NetworkCallback;
|
||||
import android.net.Network;
|
||||
import android.net.NetworkCapabilities;
|
||||
import android.net.NetworkInfo;
|
||||
import android.net.NetworkRequest;
|
||||
import android.net.Proxy;
|
||||
import android.net.Uri;
|
||||
@@ -469,7 +470,15 @@ public class CaptivePortalLoginActivity extends Activity {
|
||||
}
|
||||
|
||||
private String getHeaderTitle() {
|
||||
return getString(R.string.action_bar_label);
|
||||
NetworkInfo info = mCm.getNetworkInfo(mNetwork);
|
||||
if (info == null) {
|
||||
return getString(R.string.action_bar_label);
|
||||
}
|
||||
NetworkCapabilities nc = mCm.getNetworkCapabilities(mNetwork);
|
||||
if (!nc.hasTransport(NetworkCapabilities.TRANSPORT_WIFI)) {
|
||||
return getString(R.string.action_bar_label);
|
||||
}
|
||||
return getString(R.string.action_bar_title, info.getExtraInfo().replaceAll("^\"|\"$", ""));
|
||||
}
|
||||
|
||||
private String getHeaderSubtitle(String urlString) {
|
||||
|
||||
Reference in New Issue
Block a user