From d96daf1ae5f314ea5f56b3e0b465e3f3b0314235 Mon Sep 17 00:00:00 2001 From: Matthew Xie Date: Mon, 22 Aug 2011 17:04:51 -0700 Subject: Set bluetooth discoverable off at power on time if the timeout is no forever Set bluetooth discoverable off at power on time if the discoverable timeout is no forever bug 5068151 Change-Id: I413e8de5f49030b741a8b84a566065d112ee60be --- core/java/android/server/BluetoothService.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'core/java/android/server') diff --git a/core/java/android/server/BluetoothService.java b/core/java/android/server/BluetoothService.java index ee14673..e415fc3 100755 --- a/core/java/android/server/BluetoothService.java +++ b/core/java/android/server/BluetoothService.java @@ -600,6 +600,11 @@ public class BluetoothService extends IBluetooth.Stub { * It inits bond state and profile state before STATE_ON intent is broadcasted. */ /*package*/ void initBluetoothAfterTurningOn() { + String discoverable = getProperty("Discoverable", false); + String timeout = getProperty("DiscoverableTimeout", false); + if (discoverable.equals("true") && Integer.valueOf(timeout) != 0) { + setAdapterPropertyBooleanNative("Discoverable", 0); + } mBondState.initBondState(); initProfileState(); } -- cgit v1.1