diff options
author | Ang Li <angli@google.com> | 2019-01-29 17:50:09 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-29 17:50:09 -0800 |
commit | a727fbc5ee92c632fca4475d65dad2bdbf2d4833 (patch) | |
tree | 73563b79930e40f0634499eb6f0155d82001953c /src/main/java/com/google/android/mobly | |
parent | 62f5ef20b55af02c80b5e71fc884d9244f1a3ff7 (diff) | |
download | mobly-bundled-snippets-a727fbc5ee92c632fca4475d65dad2bdbf2d4833.tar.gz |
Add an API to check if 5G Wi-Fi is supported. (#107)
Diffstat (limited to 'src/main/java/com/google/android/mobly')
-rw-r--r-- | src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java b/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java index 3d96e4d..d848eb9 100644 --- a/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java +++ b/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java @@ -26,6 +26,7 @@ import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; import android.os.Build; import androidx.annotation.Nullable; +import androidx.annotation.RequiresApi; import androidx.test.platform.app.InstrumentationRegistry; import com.google.android.mobly.snippet.Snippet; import com.google.android.mobly.snippet.bundled.utils.JsonDeserializer; @@ -321,6 +322,16 @@ public class WifiManagerSnippet implements Snippet { return (boolean) Utils.invokeByReflection(mWifiManager, "isWifiApEnabled"); } + @RequiresApi(Build.VERSION_CODES.LOLLIPOP) + @RpcMinSdk(Build.VERSION_CODES.LOLLIPOP) + @Rpc( + description = + "Check whether this device supports 5 GHz band Wi-Fi. " + + "Turn on Wi-Fi before calling.") + public boolean wifiIs5GHzBandSupported() { + return mWifiManager.is5GHzBandSupported(); + } + /** * Enable Wi-Fi Soft AP (hotspot). * |