From fd5d5cc78ac7814a1e986ee29e8769db277fbc94 Mon Sep 17 00:00:00 2001 From: Ang Li Date: Tue, 11 Jul 2017 09:56:30 -0700 Subject: Remove bt snoop log APIs. (#66) The official story is that only Settings running as system UID can call them. --- .../bundled/bluetooth/BluetoothAdapterSnippet.java | 25 ---------------------- 1 file changed, 25 deletions(-) (limited to 'src/main/java/com/google/android') diff --git a/src/main/java/com/google/android/mobly/snippet/bundled/bluetooth/BluetoothAdapterSnippet.java b/src/main/java/com/google/android/mobly/snippet/bundled/bluetooth/BluetoothAdapterSnippet.java index 81ffd2d..0685923 100644 --- a/src/main/java/com/google/android/mobly/snippet/bundled/bluetooth/BluetoothAdapterSnippet.java +++ b/src/main/java/com/google/android/mobly/snippet/bundled/bluetooth/BluetoothAdapterSnippet.java @@ -22,14 +22,12 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; -import android.os.Build; import android.os.Bundle; import android.support.test.InstrumentationRegistry; import com.google.android.mobly.snippet.Snippet; 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 java.util.ArrayList; import java.util.List; import java.util.NoSuchElementException; @@ -252,29 +250,6 @@ public class BluetoothAdapterSnippet implements Snippet { throw new NoSuchElementException("No device wih address " + deviceAddress + " is paired."); } - /** - * Enable Bluetooth HCI snoop log collection. - * - *

The file can be pulled from `/sdcard/btsnoop_hci.log`. - * - * @throws Throwable - */ - @RpcMinSdk(Build.VERSION_CODES.KITKAT) - @Rpc(description = "Enable Bluetooth HCI snoop log for debugging.") - public void btEnableHciSnoopLog() throws Throwable { - if (!(boolean) Utils.invokeByReflection(mBluetoothAdapter, "configHciSnoopLog", true)) { - throw new BluetoothAdapterSnippetException("Failed to enable HCI snoop log."); - } - } - - @RpcMinSdk(Build.VERSION_CODES.KITKAT) - @Rpc(description = "Disable Bluetooth HCI snoop log.") - public void btDisableHciSnoopLog() throws Throwable { - if (!(boolean) Utils.invokeByReflection(mBluetoothAdapter, "configHciSnoopLog", false)) { - throw new BluetoothAdapterSnippetException("Failed to disable HCI snoop log."); - } - } - @Override public void shutdown() {} -- cgit v1.2.3