From 266499d9d85c17d878ee630972067b4e46ff5b4e Mon Sep 17 00:00:00 2001 From: Jack He Date: Tue, 20 Jun 2017 17:09:47 -0700 Subject: [PATCH] Support battery level reporting via Apple VSC (1/2) * Add related constants to BluetoothHeadset Bug: 35874078 Test: make, test with supporting headsets Change-Id: I9f49ea28efdf6de0e751a377d879fe13a47655d5 Merged-In: I9f49ea28efdf6de0e751a377d879fe13a47655d5 (cherry picked from commit 679d0bc8f99145d70af0c8006d807b55110fe3b5) --- .../android/bluetooth/BluetoothHeadset.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/core/java/android/bluetooth/BluetoothHeadset.java b/core/java/android/bluetooth/BluetoothHeadset.java index 900f005273c6c..c84643fc46b30 100644 --- a/core/java/android/bluetooth/BluetoothHeadset.java +++ b/core/java/android/bluetooth/BluetoothHeadset.java @@ -199,6 +199,25 @@ public final class BluetoothHeadset implements BluetoothProfile { */ public static final String VENDOR_RESULT_CODE_COMMAND_ANDROID = "+ANDROID"; + /** + * A vendor-specific AT command + * @hide + */ + public static final String VENDOR_SPECIFIC_HEADSET_EVENT_XAPL = "+XAPL"; + + /** + * A vendor-specific AT command + * @hide + */ + public static final String VENDOR_SPECIFIC_HEADSET_EVENT_IPHONEACCEV = "+IPHONEACCEV"; + + /** + * Battery level indicator associated with + * {@link #VENDOR_SPECIFIC_HEADSET_EVENT_IPHONEACCEV} + * @hide + */ + public static final int VENDOR_SPECIFIC_HEADSET_EVENT_IPHONEACCEV_BATTERY_LEVEL = 1; + /** * A vendor-specific AT command * @hide