diff options
author | whutchin5 <whutchins@google.com> | 2017-05-03 14:43:19 -0700 |
---|---|---|
committer | Ang Li <angli@google.com> | 2017-05-03 14:43:19 -0700 |
commit | 119881856e36e8f6e5f98977e99f141d3e7071d4 (patch) | |
tree | 7f372a90872a6595959f767b82620d3d8acac8ee /src/main/java/com | |
parent | 796a97541ca681478b707c0b9e535e0d201496ac (diff) | |
download | mobly-bundled-snippets-119881856e36e8f6e5f98977e99f141d3e7071d4.tar.gz |
Added Rpc to enable/disable wifi-verbose logging on API 21+ (#46)
Diffstat (limited to 'src/main/java/com')
-rw-r--r-- | src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java | 8 |
1 files changed, 8 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 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 " |