diff options
| author | 2017-03-21 03:15:10 +0000 | |
|---|---|---|
| committer | 2017-03-21 03:15:14 +0000 | |
| commit | c7da040f22d56b9b8a4d0ecea959d44b313fa7bb (patch) | |
| tree | aa4a9425e2cb2fceb29a136a2e00edf692c10758 | |
| parent | afdd4cfc761f396d97647e605d668753788d54c1 (diff) | |
| parent | 36dd5cf15262766047339031cc2d2ac4c5fb1a20 (diff) | |
Merge "Change string for connected via WFA."
| -rw-r--r-- | packages/SettingsLib/res/values/strings.xml | 6 | ||||
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java | 12 |
2 files changed, 15 insertions, 3 deletions
diff --git a/packages/SettingsLib/res/values/strings.xml b/packages/SettingsLib/res/values/strings.xml index 1010a8aea2ac..ec52742c36c8 100644 --- a/packages/SettingsLib/res/values/strings.xml +++ b/packages/SettingsLib/res/values/strings.xml @@ -73,8 +73,10 @@ <!-- Summary for saved networks --> <string name="saved_network">Saved by <xliff:g id="name">%1$s</xliff:g></string> - <!-- Status message of Wi-Fi when it is connected by a Wi-Fi assistant application. [CHAR LIMIT=NONE] --> - <string name="connected_via_wfa">Connected via Wi\u2011Fi assistant</string> + <!-- Status message of Wi-Fi when it is automatically connected by a network recommendation provider. [CHAR LIMIT=NONE] --> + <string name="connected_via_network_scorer">Automatically connected via %1$s</string> + <!-- Status message of Wi-Fi when it is automatically connected by a default network recommendation provider. [CHAR LIMIT=NONE] --> + <string name="connected_via_network_scorer_default">Automatically connected via Network Quality Scorer</string> <!-- Status message of Wi-Fi when it is connected by Passpoint configuration. [CHAR LIMIT=NONE] --> <string name="connected_via_passpoint">Connected via %1$s</string> <!-- Status message of Wi-Fi when network has matching passpoint credentials. [CHAR LIMIT=NONE] --> diff --git a/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java b/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java index fed48b441b1c..45004c4bc27a 100644 --- a/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java +++ b/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java @@ -27,6 +27,8 @@ import android.net.NetworkCapabilities; import android.net.NetworkInfo; import android.net.NetworkInfo.DetailedState; import android.net.NetworkInfo.State; +import android.net.NetworkScoreManager; +import android.net.NetworkScorerAppData; import android.net.ScoredNetwork; import android.net.wifi.IWifiManager; import android.net.wifi.ScanResult; @@ -949,7 +951,15 @@ public class AccessPoint implements Comparable<AccessPoint> { return String.format(format, passpointProvider); } else if (isEphemeral) { // Special case for connected + ephemeral networks. - return context.getString(R.string.connected_via_wfa); + final NetworkScoreManager networkScoreManager = context.getSystemService( + NetworkScoreManager.class); + NetworkScorerAppData scorer = networkScoreManager.getActiveScorer(); + if (scorer != null && scorer.getRecommendationServiceLabel() != null) { + String format = context.getString(R.string.connected_via_network_scorer); + return String.format(format, scorer.getRecommendationServiceLabel()); + } else { + return context.getString(R.string.connected_via_network_scorer_default); + } } } |