Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe2f2821 authored by Angela Wang's avatar Angela Wang Committed by Gerrit Code Review
Browse files

Merge "Add MFi HAS uuid with flag" into main

parents 25552a3e 056e3612
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
package: "com.android.bluetooth.flags"

flag {
    name: "mfi_has_uuid"
    namespace: "bluetooth"
    description: "Use MFi HAS uuid to judge if a device is hearing aid"
    bug: "310543599"
}

flag {
    name: "support_metadata_device_types_apis"
    namespace: "bluetooth"
+1 −0
Original line number Diff line number Diff line
@@ -1067,6 +1067,7 @@ package android.bluetooth {
    field @NonNull public static final android.os.ParcelUuid MAP;
    field @NonNull public static final android.os.ParcelUuid MAS;
    field @NonNull public static final android.os.ParcelUuid MEDIA_CONTROL;
    field @FlaggedApi("com.android.bluetooth.flags.mfi_has_uuid") @NonNull public static final android.os.ParcelUuid MFI_HAS;
    field @NonNull public static final android.os.ParcelUuid MNS;
    field @NonNull public static final android.os.ParcelUuid NAP;
    field @NonNull public static final android.os.ParcelUuid OBEX_OBJECT_PUSH;
+12 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package android.bluetooth;

import android.annotation.FlaggedApi;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.SuppressLint;
@@ -279,6 +280,17 @@ public final class BluetoothUuid {
    public static final ParcelUuid HAS =
            ParcelUuid.fromString("00001854-0000-1000-8000-00805F9B34FB");

    /**
     * UUID corresponding to the Made For iPhone/iPod/iPad Hearing Aid Service (MFi HAS).
     *
     * @hide
     */
    @NonNull
    @SystemApi
    @FlaggedApi("com.android.bluetooth.flags.mfi_has_uuid")
    public static final ParcelUuid MFI_HAS =
            ParcelUuid.fromString("7D74F4BD-C74A-4431-862C-CCE884371592");

    /**
     * UUID corresponding to Audio Stream Control (also known as Bluetooth Low Energy Audio).
     *