diff --git a/core/java/android/bluetooth/BluetoothHeadset.java b/core/java/android/bluetooth/BluetoothHeadset.java index 251813eed6f10..fff75ca9aff23 100644 --- a/core/java/android/bluetooth/BluetoothHeadset.java +++ b/core/java/android/bluetooth/BluetoothHeadset.java @@ -112,10 +112,6 @@ public final class BluetoothHeadset { /** Default priority when not set or when the device is unpaired */ public static final int PRIORITY_UNDEFINED = -1; - /** Set this to true to prevent the bluetooth headset from - * activating the VoiceDialer. */ - public static final boolean DISABLE_BT_VOICE_DIALING = false; - /** * An interface for notifying BluetoothHeadset IPC clients when they have * been connected to the BluetoothHeadset service. @@ -384,6 +380,16 @@ public final class BluetoothHeadset { return -1; } + /** + * Indicates if current platform supports voice dialing over bluetooth SCO. + * @return true if voice dialing over bluetooth is supported, false otherwise. + * @hide + */ + public static boolean isBluetoothVoiceDialingEnabled(Context context) { + return context.getResources().getBoolean( + com.android.internal.R.bool.config_bluetooth_sco_off_call); + } + private ServiceConnection mConnection = new ServiceConnection() { public void onServiceConnected(ComponentName className, IBinder service) { if (DBG) Log.d(TAG, "Proxy object connected"); diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 84cd4c3e0c7d5..29a815f3494b2 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -282,4 +282,8 @@ @null + + + true