aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorAng Li <angli@google.com>2019-01-29 17:50:09 -0800
committerGitHub <noreply@github.com>2019-01-29 17:50:09 -0800
commita727fbc5ee92c632fca4475d65dad2bdbf2d4833 (patch)
tree73563b79930e40f0634499eb6f0155d82001953c /src/main
parent62f5ef20b55af02c80b5e71fc884d9244f1a3ff7 (diff)
downloadmobly-bundled-snippets-a727fbc5ee92c632fca4475d65dad2bdbf2d4833.tar.gz
Add an API to check if 5G Wi-Fi is supported. (#107)
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java11
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).
*