From 119881856e36e8f6e5f98977e99f141d3e7071d4 Mon Sep 17 00:00:00 2001 From: whutchin5 Date: Wed, 3 May 2017 14:43:19 -0700 Subject: Added Rpc to enable/disable wifi-verbose logging on API 21+ (#46) --- .../google/android/mobly/snippet/bundled/WifiManagerSnippet.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/main/java/com/google/android/mobly/snippet') 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 f2ac9eb..5c25bc6 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 @@ -23,6 +23,7 @@ import android.content.IntentFilter; import android.net.wifi.ScanResult; import android.net.wifi.WifiConfiguration; import android.net.wifi.WifiManager; +import android.os.Build; import android.support.annotation.Nullable; import android.support.test.InstrumentationRegistry; import com.google.android.mobly.snippet.Snippet; @@ -30,6 +31,7 @@ import com.google.android.mobly.snippet.bundled.utils.JsonDeserializer; import com.google.android.mobly.snippet.bundled.utils.JsonSerializer; import com.google.android.mobly.snippet.bundled.utils.Utils; import com.google.android.mobly.snippet.rpc.Rpc; +import com.google.android.mobly.snippet.rpc.RpcMinSdk; import com.google.android.mobly.snippet.util.Log; import java.util.ArrayList; import org.json.JSONArray; @@ -222,6 +224,12 @@ public class WifiManagerSnippet implements Snippet { return networks; } + @RpcMinSdk(Build.VERSION_CODES.LOLLIPOP) + @Rpc(description = "Enable or disable wifi verbose logging.") + public void wifiSetVerboseLogging(boolean enable) throws Throwable { + Utils.invokeByReflection(mWifiManager, "enableVerboseLogging", enable ? 1 : 0); + } + @Rpc( description = "Get the information about the active Wi-Fi connection, which is a serialized " -- cgit v1.2.3