META-INF/
META-INF/MANIFEST.MF
android/
android/bluetooth/
android/bluetooth/AudioInputControl$AudioInputCallback.class
AudioInputControl.java
package android.bluetooth
public abstract android.bluetooth.AudioInputControl$AudioInputCallback extends java.lang.Object {
public void onAudioInputStatusChanged (int)
int status
public void onDescriptionChanged (java.lang.String)
String description
public void onGainModeChanged (int)
int gainMode
public void onGainSettingChanged (int)
int gainSetting
public void onMuteChanged (int)
int mute
public void onSetGainModeFailed ()
public void onSetGainSettingFailed ()
public void onSetMuteFailed ()
}
android/bluetooth/AudioInputControl.class
AudioInputControl.java
package android.bluetooth
public android.bluetooth.AudioInputControl extends java.lang.Object {
public static final int AUDIO_INPUT_STATUS_ACTIVE
public static final int AUDIO_INPUT_STATUS_INACTIVE
public static final int AUDIO_INPUT_STATUS_UNKNOWN
public static final int AUDIO_INPUT_TYPE_AMBIENT
public static final int AUDIO_INPUT_TYPE_ANALOG
public static final int AUDIO_INPUT_TYPE_BLUETOOTH
public static final int AUDIO_INPUT_TYPE_DIGITAL
public static final int AUDIO_INPUT_TYPE_MICROPHONE
public static final int AUDIO_INPUT_TYPE_RADIO
public static final int AUDIO_INPUT_TYPE_STREAMING
public static final int AUDIO_INPUT_TYPE_UNSPECIFIED
public static final int GAIN_MODE_AUTOMATIC
public static final int GAIN_MODE_AUTOMATIC_ONLY
public static final int GAIN_MODE_MANUAL
public static final int GAIN_MODE_MANUAL_ONLY
public static final int MUTE_DISABLED
public static final int MUTE_MUTED
public static final int MUTE_NOT_MUTED
void <init> ()
public int getAudioInputStatus ()
public int getAudioInputType ()
public java.lang.String getDescription ()
public int getGainMode ()
public int getGainSetting ()
public int getGainSettingMax ()
public int getGainSettingMin ()
public int getGainSettingUnit ()
public int getMute ()
public boolean isDescriptionWritable ()
public void registerCallback (java.util.concurrent.Executor, android.bluetooth.AudioInputControl$AudioInputCallback)
java.util.concurrent.Executor executor
android.bluetooth.AudioInputControl$AudioInputCallback callback
public boolean setDescription (java.lang.String)
String description
public boolean setGainMode (int)
int gainMode
public boolean setGainSetting (int)
int gainSetting
public boolean setMute (int)
int mute
public void unregisterCallback (android.bluetooth.AudioInputControl$AudioInputCallback)
android.bluetooth.AudioInputControl$AudioInputCallback callback
}
android/bluetooth/BluetoothA2dp.class
BluetoothA2dp.java
package android.bluetooth
public final android.bluetooth.BluetoothA2dp extends java.lang.Object implements android.bluetooth.BluetoothProfile {
public static final String ACTION_ACTIVE_DEVICE_CHANGED
public static final String ACTION_CODEC_CONFIG_CHANGED
public static final String ACTION_CONNECTION_STATE_CHANGED
public static final String ACTION_PLAYING_STATE_CHANGED
public static final int DYNAMIC_BUFFER_SUPPORT_A2DP_OFFLOAD
public static final int DYNAMIC_BUFFER_SUPPORT_A2DP_SOFTWARE_ENCODING
public static final int DYNAMIC_BUFFER_SUPPORT_NONE
public static final int OPTIONAL_CODECS_NOT_SUPPORTED
public static final int OPTIONAL_CODECS_PREF_DISABLED
public static final int OPTIONAL_CODECS_PREF_ENABLED
public static final int OPTIONAL_CODECS_PREF_UNKNOWN
public static final int OPTIONAL_CODECS_SUPPORTED
public static final int OPTIONAL_CODECS_SUPPORT_UNKNOWN
public static final int STATE_NOT_PLAYING
public static final int STATE_PLAYING
void <init> ()
public void disableOptionalCodecs (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void enableOptionalCodecs (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void finalize ()
public android.bluetooth.BufferConstraints getBufferConstraints ()
public android.bluetooth.BluetoothCodecStatus getCodecStatus (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public int getDynamicBufferSupport ()
public java.util.Collection getSupportedCodecTypes ()
public boolean isA2dpPlaying (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int isOptionalCodecsEnabled (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int isOptionalCodecsSupported (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void setAvrcpAbsoluteVolume (int)
int volume
public boolean setBufferLengthMillis (int, int)
int codec
int value
public void setCodecConfigPreference (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothCodecConfig)
android.bluetooth.BluetoothDevice device
android.bluetooth.BluetoothCodecConfig codecConfig
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
public void setOptionalCodecsEnabled (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int value
}
android/bluetooth/BluetoothA2dpSink.class
BluetoothA2dpSink.java
package android.bluetooth
public final android.bluetooth.BluetoothA2dpSink extends java.lang.Object implements android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
void <init> ()
public void finalize ()
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public boolean isAudioPlaying (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
}
android/bluetooth/BluetoothActivityEnergyInfo.class
BluetoothActivityEnergyInfo.java
package android.bluetooth
public final android.bluetooth.BluetoothActivityEnergyInfo extends java.lang.Object implements android.os.Parcelable {
public static final int BT_STACK_STATE_INVALID
public static final int BT_STACK_STATE_STATE_ACTIVE
public static final int BT_STACK_STATE_STATE_IDLE
public static final int BT_STACK_STATE_STATE_SCANNING
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public int getBluetoothStackState ()
public long getControllerEnergyUsed ()
public long getControllerIdleTimeMillis ()
public long getControllerRxTimeMillis ()
public long getControllerTxTimeMillis ()
public long getTimestampMillis ()
public java.util.List getUidTraffic ()
public boolean isValid ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothAdapter$BluetoothConnectionCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$BluetoothConnectionCallback extends java.lang.Object {
public void <init> ()
public static java.lang.String disconnectReasonToString (int)
int reason
public void onDeviceConnected (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void onDeviceDisconnected (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int reason
}
android/bluetooth/BluetoothAdapter$BluetoothHciVendorSpecificCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$BluetoothHciVendorSpecificCallback extends java.lang.Object {
public abstract void onCommandComplete (int, byte[])
public abstract void onCommandStatus (int, int)
public abstract void onEvent (int, byte[])
}
android/bluetooth/BluetoothAdapter$BluetoothQualityReportReadyCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$BluetoothQualityReportReadyCallback extends java.lang.Object {
public abstract void onBluetoothQualityReportReady (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothQualityReport, int)
}
android/bluetooth/BluetoothAdapter$LeScanCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$LeScanCallback extends java.lang.Object {
public abstract void onLeScan (android.bluetooth.BluetoothDevice, int, byte[])
}
android/bluetooth/BluetoothAdapter$OnBluetoothActivityEnergyInfoCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$OnBluetoothActivityEnergyInfoCallback extends java.lang.Object {
public abstract void onBluetoothActivityEnergyInfoAvailable (android.bluetooth.BluetoothActivityEnergyInfo)
public abstract void onBluetoothActivityEnergyInfoError (int)
}
android/bluetooth/BluetoothAdapter$OnMetadataChangedListener.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$OnMetadataChangedListener extends java.lang.Object {
public abstract void onMetadataChanged (android.bluetooth.BluetoothDevice, int, byte[])
}
android/bluetooth/BluetoothAdapter$OobDataCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$OobDataCallback extends java.lang.Object {
public abstract void onError (int)
public abstract void onOobData (int, android.bluetooth.OobData)
}
android/bluetooth/BluetoothAdapter$PreferredAudioProfilesChangedCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$PreferredAudioProfilesChangedCallback extends java.lang.Object {
public abstract void onPreferredAudioProfilesChanged (android.bluetooth.BluetoothDevice, android.os.Bundle, int)
}
android/bluetooth/BluetoothAdapter.class
BluetoothAdapter.java
package android.bluetooth
public final android.bluetooth.BluetoothAdapter extends java.lang.Object {
public static final String ACTION_AUTO_ON_STATE_CHANGED
public static final String ACTION_BLE_STATE_CHANGED
public static final String ACTION_CONNECTION_STATE_CHANGED
public static final String ACTION_DISCOVERY_FINISHED
public static final String ACTION_DISCOVERY_STARTED
public static final String ACTION_LOCAL_NAME_CHANGED
public static final String ACTION_REQUEST_BLE_SCAN_ALWAYS_AVAILABLE
public static final String ACTION_REQUEST_DISABLE
public static final String ACTION_REQUEST_DISCOVERABLE
public static final String ACTION_REQUEST_ENABLE
public static final String ACTION_SCAN_MODE_CHANGED
public static final String ACTION_STATE_CHANGED
public static final int ACTIVE_DEVICE_ALL
public static final int ACTIVE_DEVICE_AUDIO
public static final int ACTIVE_DEVICE_PHONE_CALL
public static final String AUDIO_MODE_DUPLEX
public static final String AUDIO_MODE_OUTPUT_ONLY
public static final int AUTO_ON_STATE_DISABLED
public static final int AUTO_ON_STATE_ENABLED
public static final int BT_SNOOP_LOG_MODE_DISABLED
public static final int BT_SNOOP_LOG_MODE_FILTERED
public static final int BT_SNOOP_LOG_MODE_FULL
public static final int ERROR
public static final String EXTRA_AUTO_ON_STATE
public static final String EXTRA_CONNECTION_STATE
public static final String EXTRA_DISCOVERABLE_DURATION
public static final String EXTRA_LOCAL_NAME
public static final String EXTRA_PREVIOUS_CONNECTION_STATE
public static final String EXTRA_PREVIOUS_SCAN_MODE
public static final String EXTRA_PREVIOUS_STATE
public static final String EXTRA_RFCOMM_LISTENER_ID
public static final String EXTRA_SCAN_MODE
public static final String EXTRA_STATE
public static final int SCAN_MODE_CONNECTABLE
public static final int SCAN_MODE_CONNECTABLE_DISCOVERABLE
public static final int SCAN_MODE_NONE
public static final int STATE_BLE_ON
public static final int STATE_CONNECTED
public static final int STATE_CONNECTING
public static final int STATE_DISCONNECTED
public static final int STATE_DISCONNECTING
public static final int STATE_OFF
public static final int STATE_ON
public static final int STATE_TURNING_OFF
public static final int STATE_TURNING_ON
void <init> ()
public boolean addOnMetadataChangedListener (android.bluetooth.BluetoothDevice, java.util.concurrent.Executor, android.bluetooth.BluetoothAdapter$OnMetadataChangedListener)
android.bluetooth.BluetoothDevice device
java.util.concurrent.Executor executor
android.bluetooth.BluetoothAdapter$OnMetadataChangedListener listener
public boolean cancelDiscovery ()
public static boolean checkBluetoothAddress (java.lang.String)
String address
public boolean clearBluetooth ()
public void closeProfileProxy (int, android.bluetooth.BluetoothProfile)
int unusedProfile
android.bluetooth.BluetoothProfile proxy
public boolean disable ()
public boolean disable (boolean)
boolean persist
public boolean disableBLE ()
public boolean enable ()
public boolean enableBLE ()
public boolean enableNoAutoConnect ()
protected void finalize () throws java.lang.Throwable
public void generateLocalOobData (int, java.util.concurrent.Executor, android.bluetooth.BluetoothAdapter$OobDataCallback)
int transport
java.util.concurrent.Executor executor
android.bluetooth.BluetoothAdapter$OobDataCallback callback
public java.util.List getActiveDevices (int)
int profile
public java.lang.String getAddress ()
public int getBluetoothHciSnoopLoggingMode ()
public android.bluetooth.le.BluetoothLeAdvertiser getBluetoothLeAdvertiser ()
public android.bluetooth.le.BluetoothLeScanner getBluetoothLeScanner ()
public java.util.Set getBondedDevices ()
public int getConnectionState ()
public static synchronized android.bluetooth.BluetoothAdapter getDefaultAdapter ()
public java.time.Duration getDiscoverableTimeout ()
public long getDiscoveryEndMillis ()
public android.bluetooth.le.DistanceMeasurementManager getDistanceMeasurementManager ()
public int getLeMaximumAdvertisingDataLength ()
public int getMaxConnectedAudioDevices ()
public java.util.List getMostRecentlyConnectedDevices ()
public java.lang.String getName ()
public int getOffloadedTransportDiscoveryDataScanSupported ()
public android.os.Bundle getPreferredAudioProfiles (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getProfileConnectionState (int)
int profile
public boolean getProfileProxy (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener, int)
android.content.Context context
android.bluetooth.BluetoothProfile$ServiceListener listener
int profile
public android.bluetooth.BluetoothDevice getRemoteDevice (byte[])
byte[] address
public android.bluetooth.BluetoothDevice getRemoteDevice (java.lang.String)
String address
public android.bluetooth.BluetoothDevice getRemoteLeDevice (java.lang.String, int)
String address
int addressType
public int getScanMode ()
public int getState ()
public java.util.List getSupportedProfiles ()
public java.util.List getUuidsList ()
public boolean isAutoOnEnabled ()
public boolean isAutoOnSupported ()
public boolean isBleScanAlwaysAvailable ()
public boolean isDiscovering ()
public int isDistanceMeasurementSupported ()
public boolean isEnabled ()
public boolean isLe2MPhySupported ()
public int isLeAudioBroadcastAssistantSupported ()
public int isLeAudioBroadcastSourceSupported ()
public int isLeAudioSupported ()
public boolean isLeCodedPhySupported ()
public boolean isLeEnabled ()
public boolean isLeExtendedAdvertisingSupported ()
public boolean isLePeriodicAdvertisingSupported ()
public boolean isMultipleAdvertisementSupported ()
public boolean isOffloadedFilteringSupported ()
public boolean isOffloadedScanBatchingSupported ()
public android.bluetooth.BluetoothServerSocket listenUsingInsecureL2capChannel () throws java.io.IOException
public android.bluetooth.BluetoothServerSocket listenUsingInsecureRfcommWithServiceRecord (java.lang.String, java.util.UUID) throws java.io.IOException
String name
java.util.UUID uuid
public android.bluetooth.BluetoothServerSocket listenUsingL2capChannel () throws java.io.IOException
public android.bluetooth.BluetoothServerSocket listenUsingRfcommWithServiceRecord (java.lang.String, java.util.UUID) throws java.io.IOException
String name
java.util.UUID uuid
public android.bluetooth.BluetoothServerSocket listenUsingSocketSettings (android.bluetooth.BluetoothSocketSettings) throws java.io.IOException
android.bluetooth.BluetoothSocketSettings settings
public static java.lang.String nameForState (int)
int state
public int notifyActiveDeviceChangeApplied (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean registerBluetoothConnectionCallback (java.util.concurrent.Executor, android.bluetooth.BluetoothAdapter$BluetoothConnectionCallback)
java.util.concurrent.Executor executor
android.bluetooth.BluetoothAdapter$BluetoothConnectionCallback callback
public void registerBluetoothHciVendorSpecificCallback (java.util.Set, java.util.concurrent.Executor, android.bluetooth.BluetoothAdapter$BluetoothHciVendorSpecificCallback)
java.util.Set eventCodeSet
java.util.concurrent.Executor executor
android.bluetooth.BluetoothAdapter$BluetoothHciVendorSpecificCallback callback
public int registerBluetoothQualityReportReadyCallback (java.util.concurrent.Executor, android.bluetooth.BluetoothAdapter$BluetoothQualityReportReadyCallback)
java.util.concurrent.Executor executor
android.bluetooth.BluetoothAdapter$BluetoothQualityReportReadyCallback callback
public int registerPreferredAudioProfilesChangedCallback (java.util.concurrent.Executor, android.bluetooth.BluetoothAdapter$PreferredAudioProfilesChangedCallback)
java.util.concurrent.Executor executor
android.bluetooth.BluetoothAdapter$PreferredAudioProfilesChangedCallback callback
public boolean removeActiveDevice (int)
int profiles
public boolean removeOnMetadataChangedListener (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothAdapter$OnMetadataChangedListener)
android.bluetooth.BluetoothDevice device
android.bluetooth.BluetoothAdapter$OnMetadataChangedListener listener
public void requestControllerActivityEnergyInfo (java.util.concurrent.Executor, android.bluetooth.BluetoothAdapter$OnBluetoothActivityEnergyInfoCallback)
java.util.concurrent.Executor executor
android.bluetooth.BluetoothAdapter$OnBluetoothActivityEnergyInfoCallback callback
public android.bluetooth.BluetoothSocket retrieveConnectedRfcommSocket (java.util.UUID)
java.util.UUID uuid
public void sendBluetoothHciVendorSpecificCommand (int, byte[])
int ocf
byte[] parameters
public boolean setActiveDevice (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int profiles
public void setAutoOnEnabled (boolean)
boolean status
public int setBluetoothHciSnoopLoggingMode (int)
int mode
public int setDiscoverableTimeout (java.time.Duration)
java.time.Duration timeout
public boolean setName (java.lang.String)
String name
public int setPreferredAudioProfiles (android.bluetooth.BluetoothDevice, android.os.Bundle)
android.bluetooth.BluetoothDevice device
android.os.Bundle modeToProfileBundle
public int setScanMode (int)
int mode
public boolean startDiscovery ()
public boolean startLeScan (android.bluetooth.BluetoothAdapter$LeScanCallback)
android.bluetooth.BluetoothAdapter$LeScanCallback callback
public boolean startLeScan (java.util.UUID[], android.bluetooth.BluetoothAdapter$LeScanCallback)
java.util.UUID[] serviceUuids
android.bluetooth.BluetoothAdapter$LeScanCallback callback
public int startRfcommServer (java.lang.String, java.util.UUID, android.app.PendingIntent)
String name
java.util.UUID uuid
android.app.PendingIntent pendingIntent
public void stopLeScan (android.bluetooth.BluetoothAdapter$LeScanCallback)
android.bluetooth.BluetoothAdapter$LeScanCallback callback
public int stopRfcommServer (java.util.UUID)
java.util.UUID uuid
public boolean unregisterBluetoothConnectionCallback (android.bluetooth.BluetoothAdapter$BluetoothConnectionCallback)
android.bluetooth.BluetoothAdapter$BluetoothConnectionCallback callback
public void unregisterBluetoothHciVendorSpecificCallback (android.bluetooth.BluetoothAdapter$BluetoothHciVendorSpecificCallback)
android.bluetooth.BluetoothAdapter$BluetoothHciVendorSpecificCallback callback
public int unregisterBluetoothQualityReportReadyCallback (android.bluetooth.BluetoothAdapter$BluetoothQualityReportReadyCallback)
android.bluetooth.BluetoothAdapter$BluetoothQualityReportReadyCallback callback
public int unregisterPreferredAudioProfilesChangedCallback (android.bluetooth.BluetoothAdapter$PreferredAudioProfilesChangedCallback)
android.bluetooth.BluetoothAdapter$PreferredAudioProfilesChangedCallback callback
}
android/bluetooth/BluetoothAssignedNumbers$OrganizationId.class
BluetoothAssignedNumbers.java
package android.bluetooth
public android.bluetooth.BluetoothAssignedNumbers$OrganizationId extends java.lang.Object {
public static final int BLUETOOTH_SIG
public static final int WIFI_ALLIANCE_NEIGHBOR_AWARENESS_NETWORKING
public static final int WIFI_ALLIANCE_SERVICE_ADVERTISEMENT
void <init> ()
}
android/bluetooth/BluetoothAssignedNumbers.class
BluetoothAssignedNumbers.java
package android.bluetooth
public android.bluetooth.BluetoothAssignedNumbers extends java.lang.Object {
public static final int AAMP_OF_AMERICA
public static final int ACCEL_SEMICONDUCTOR
public static final int ACE_SENSOR
public static final int ADIDAS
public static final int ADVANCED_PANMOBIL_SYSTEMS
public static final int AIROHA_TECHNOLOGY
public static final int ALCATEL
public static final int ALPWISE
public static final int AMICCOM_ELECTRONICS
public static final int APLIX
public static final int APPLE
public static final int APT_LICENSING
public static final int ARCHOS
public static final int ARP_DEVICES
public static final int ATHEROS_COMMUNICATIONS
public static final int ATMEL
public static final int AUSTCO_COMMUNICATION_SYSTEMS
public static final int AUTONET_MOBILE
public static final int AVAGO
public static final int AVM_BERLIN
public static final int A_AND_D_ENGINEERING
public static final int A_AND_R_CAMBRIDGE
public static final int BANDSPEED
public static final int BAND_XI_INTERNATIONAL
public static final int BDE_TECHNOLOGY
public static final int BEATS_ELECTRONICS
public static final int BEAUTIFUL_ENTERPRISE
public static final int BEKEY
public static final int BELKIN_INTERNATIONAL
public static final int BINAURIC
public static final int BIOSENTRONICS
public static final int BLUEGIGA
public static final int BLUERADIOS
public static final int BLUETOOTH_SIG
public static final int BLUETREK_TECHNOLOGIES
public static final int BOSE
public static final int BRIARTEK
public static final int BROADCOM
public static final int CAEN_RFID
public static final int CAMBRIDGE_SILICON_RADIO
public static final int CATC
public static final int CINETIX
public static final int CLARINOX_TECHNOLOGIES
public static final int COLORFY
public static final int COMMIL
public static final int CONEXANT_SYSTEMS
public static final int CONNECTBLUE
public static final int CONTINENTAL_AUTOMOTIVE
public static final int CONWISE_TECHNOLOGY
public static final int CREATIVE_TECHNOLOGY
public static final int C_TECHNOLOGIES
public static final int DANLERS
public static final int DELORME_PUBLISHING_COMPANY
public static final int DEXCOM
public static final int DIALOG_SEMICONDUCTOR
public static final int DIGIANSWER
public static final int ECLIPSE
public static final int ECOTEST
public static final int ELGATO_SYSTEMS
public static final int EM_MICROELECTRONIC_MARIN
public static final int EQUINOX_AG
public static final int ERICSSON_TECHNOLOGY
public static final int EVLUMA
public static final int FREE2MOVE
public static final int FUNAI_ELECTRIC
public static final int GARMIN_INTERNATIONAL
public static final int GCT_SEMICONDUCTOR
public static final int GELO
public static final int GENEQ
public static final int GENERAL_MOTORS
public static final int GENNUM
public static final int GEOFORCE
public static final int GIBSON_GUITARS
public static final int GN_NETCOM
public static final int GN_RESOUND
public static final int GOOGLE
public static final int GREEN_THROTTLE_GAMES
public static final int GROUP_SENSE
public static final int HANLYNN_TECHNOLOGIES
public static final int HARMAN_INTERNATIONAL
public static final int HEWLETT_PACKARD
public static final int HITACHI
public static final int HOSIDEN
public static final int IBM
public static final int INFINEON_TECHNOLOGIES
public static final int INGENIEUR_SYSTEMGRUPPE_ZAHN
public static final int INTEGRATED_SILICON_SOLUTION
public static final int INTEGRATED_SYSTEM_SOLUTION
public static final int INTEL
public static final int INVENTEL
public static final int IPEXTREME
public static final int I_TECH_DYNAMIC_GLOBAL_DISTRIBUTION
public static final int JAWBONE
public static final int JIANGSU_TOPPOWER_AUTOMOTIVE_ELECTRONICS
public static final int JOHNSON_CONTROLS
public static final int J_AND_M
public static final int KAWANTECH
public static final int KC_TECHNOLOGY
public static final int KENSINGTON_COMPUTER_PRODUCTS_GROUP
public static final int LAIRD_TECHNOLOGIES
public static final int LESSWIRE
public static final int LG_ELECTRONICS
public static final int LINAK
public static final int LUCENT
public static final int LUDUS_HELSINKI
public static final int MACRONIX
public static final int MAGNETI_MARELLI
public static final int MANSELLA
public static final int MARVELL
public static final int MATSUSHITA_ELECTRIC
public static final int MC10
public static final int MEDIATEK
public static final int MESO_INTERNATIONAL
public static final int META_WATCH
public static final int MEWTEL_TECHNOLOGY
public static final int MICOMMAND
public static final int MICROCHIP_TECHNOLOGY
public static final int MICROSOFT
public static final int MINDTREE
public static final int MISFIT_WEARABLES
public static final int MITEL_SEMICONDUCTOR
public static final int MITSUBISHI_ELECTRIC
public static final int MOBILIAN_CORPORATION
public static final int MONSTER
public static final int MOTOROLA
public static final int MSTAR_SEMICONDUCTOR
public static final int MUZIK
public static final int NEC
public static final int NEC_LIGHTING
public static final int NEWLOGIC
public static final int NIKE
public static final int NINE_SOLUTIONS
public static final int NOKIA_MOBILE_PHONES
public static final int NORDIC_SEMICONDUCTOR
public static final int NORWOOD_SYSTEMS
public static final int ODM_TECHNOLOGY
public static final int OMEGAWAVE
public static final int ONSET_COMPUTER
public static final int OPEN_INTERFACE
public static final int OTL_DYNAMICS
public static final int PANDA_OCEAN
public static final int PARROT
public static final int PARTHUS_TECHNOLOGIES
public static final int PASSIF_SEMICONDUCTOR
public static final int PETER_SYSTEMTECHNIK
public static final int PHILIPS_SEMICONDUCTORS
public static final int PLANTRONICS
public static final int POLAR_ELECTRO
public static final int POLAR_ELECTRO_EUROPE
public static final int PROCTER_AND_GAMBLE
public static final int QUALCOMM
public static final int QUALCOMM_CONNECTED_EXPERIENCES
public static final int QUALCOMM_INNOVATION_CENTER
public static final int QUALCOMM_LABS
public static final int QUALCOMM_TECHNOLOGIES
public static final int QUINTIC
public static final int QUUPPA
public static final int RALINK_TECHNOLOGY
public static final int RDA_MICROELECTRONICS
public static final int REALTEK_SEMICONDUCTOR
public static final int RED_M
public static final int RENESAS_TECHNOLOGY
public static final int RESEARCH_IN_MOTION
public static final int RF_MICRO_DEVICES
public static final int RIVIERAWAVES
public static final int ROHDE_AND_SCHWARZ
public static final int RTX_TELECOM
public static final int SAMSUNG_ELECTRONICS
public static final int SARIS_CYCLING_GROUP
public static final int SEERS_TECHNOLOGY
public static final int SEIKO_EPSON
public static final int SELFLY
public static final int SEMILINK
public static final int SENNHEISER_COMMUNICATIONS
public static final int SHANGHAI_SUPER_SMART_ELECTRONICS
public static final int SHENZHEN_EXCELSECU_DATA_TECHNOLOGY
public static final int SIGNIA_TECHNOLOGIES
public static final int SILICON_WAVE
public static final int SIRF_TECHNOLOGY
public static final int SOCKET_MOBILE
public static final int SONY_ERICSSON
public static final int SOUND_ID
public static final int SPORTS_TRACKING_TECHNOLOGIES
public static final int SR_MEDIZINELEKTRONIK
public static final int STACCATO_COMMUNICATIONS
public static final int STALMART_TECHNOLOGY
public static final int STARKEY_LABORATORIES
public static final int STOLLMAN_E_PLUS_V
public static final int STONESTREET_ONE
public static final int ST_MICROELECTRONICS
public static final int SUMMIT_DATA_COMMUNICATIONS
public static final int SUUNTO
public static final int SWIRL_NETWORKS
public static final int SYMBOL_TECHNOLOGIES
public static final int SYNOPSYS
public static final int SYSTEMS_AND_CHIPS
public static final int S_POWER_ELECTRONICS
public static final int TAIXINGBANG_TECHNOLOGY
public static final int TENOVIS
public static final int TERAX
public static final int TEXAS_INSTRUMENTS
public static final int THINKOPTICS
public static final int THREECOM
public static final int THREE_DIJOY
public static final int THREE_DSP
public static final int TIMEKEEPING_SYSTEMS
public static final int TIMEX_GROUP_USA
public static final int TOPCORN_POSITIONING_SYSTEMS
public static final int TOSHIBA
public static final int TRANSILICA
public static final int TRELAB
public static final int TTPCOM
public static final int TXTR
public static final int TZERO_TECHNOLOGIES
public static final int UNIVERSAL_ELECTRONICS
public static final int VERTU
public static final int VISTEON
public static final int VIZIO
public static final int VOYETRA_TURTLE_BEACH
public static final int WAVEPLUS_TECHNOLOGY
public static final int WICENTRIC
public static final int WIDCOMM
public static final int WUXI_VIMICRO
public static final int ZEEVO
public static final int ZER01_TV
public static final int ZOMM
public static final int ZSCAN_SOFTWARE
void <init> ()
}
android/bluetooth/BluetoothClass$Device$Major.class
BluetoothClass.java
package android.bluetooth
public android.bluetooth.BluetoothClass$Device$Major extends java.lang.Object {
public static final int AUDIO_VIDEO
public static final int COMPUTER
public static final int HEALTH
public static final int IMAGING
public static final int MISC
public static final int NETWORKING
public static final int PERIPHERAL
public static final int PHONE
public static final int TOY
public static final int UNCATEGORIZED
public static final int WEARABLE
public void <init> ()
}
android/bluetooth/BluetoothClass$Device.class
BluetoothClass.java
package android.bluetooth
public android.bluetooth.BluetoothClass$Device extends java.lang.Object {
public static final int AUDIO_VIDEO_CAMCORDER
public static final int AUDIO_VIDEO_CAR_AUDIO
public static final int AUDIO_VIDEO_HANDSFREE
public static final int AUDIO_VIDEO_HEADPHONES
public static final int AUDIO_VIDEO_HIFI_AUDIO
public static final int AUDIO_VIDEO_LOUDSPEAKER
public static final int AUDIO_VIDEO_MICROPHONE
public static final int AUDIO_VIDEO_PORTABLE_AUDIO
public static final int AUDIO_VIDEO_SET_TOP_BOX
public static final int AUDIO_VIDEO_UNCATEGORIZED
public static final int AUDIO_VIDEO_VCR
public static final int AUDIO_VIDEO_VIDEO_CAMERA
public static final int AUDIO_VIDEO_VIDEO_CONFERENCING
public static final int AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER
public static final int AUDIO_VIDEO_VIDEO_GAMING_TOY
public static final int AUDIO_VIDEO_VIDEO_MONITOR
public static final int AUDIO_VIDEO_WEARABLE_HEADSET
public static final int COMPUTER_DESKTOP
public static final int COMPUTER_HANDHELD_PC_PDA
public static final int COMPUTER_LAPTOP
public static final int COMPUTER_PALM_SIZE_PC_PDA
public static final int COMPUTER_SERVER
public static final int COMPUTER_UNCATEGORIZED
public static final int COMPUTER_WEARABLE
public static final int HEALTH_BLOOD_PRESSURE
public static final int HEALTH_DATA_DISPLAY
public static final int HEALTH_GLUCOSE
public static final int HEALTH_PULSE_OXIMETER
public static final int HEALTH_PULSE_RATE
public static final int HEALTH_THERMOMETER
public static final int HEALTH_UNCATEGORIZED
public static final int HEALTH_WEIGHING
public static final int PERIPHERAL_KEYBOARD
public static final int PERIPHERAL_KEYBOARD_POINTING
public static final int PERIPHERAL_NON_KEYBOARD_NON_POINTING
public static final int PERIPHERAL_POINTING
public static final int PHONE_CELLULAR
public static final int PHONE_CORDLESS
public static final int PHONE_ISDN
public static final int PHONE_MODEM_OR_GATEWAY
public static final int PHONE_SMART
public static final int PHONE_UNCATEGORIZED
public static final int TOY_CONTROLLER
public static final int TOY_DOLL_ACTION_FIGURE
public static final int TOY_GAME
public static final int TOY_ROBOT
public static final int TOY_UNCATEGORIZED
public static final int TOY_VEHICLE
public static final int WEARABLE_GLASSES
public static final int WEARABLE_HELMET
public static final int WEARABLE_JACKET
public static final int WEARABLE_PAGER
public static final int WEARABLE_UNCATEGORIZED
public static final int WEARABLE_WRIST_WATCH
public void <init> ()
}
android/bluetooth/BluetoothClass$Service.class
BluetoothClass.java
package android.bluetooth
public final android.bluetooth.BluetoothClass$Service extends java.lang.Object {
public static final int AUDIO
public static final int CAPTURE
public static final int INFORMATION
public static final int LE_AUDIO
public static final int LIMITED_DISCOVERABILITY
public static final int NETWORKING
public static final int OBJECT_TRANSFER
public static final int POSITIONING
public static final int RENDER
public static final int TELEPHONY
public void <init> ()
}
android/bluetooth/BluetoothClass.class
BluetoothClass.java
package android.bluetooth
public final android.bluetooth.BluetoothClass extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int PROFILE_A2DP
public static final int PROFILE_A2DP_SINK
public static final int PROFILE_HEADSET
public static final int PROFILE_HID
public static final int PROFILE_NAP
public static final int PROFILE_OPP
public static final int PROFILE_PANU
void <init> ()
public int describeContents ()
public boolean doesClassMatch (int)
int profile
public boolean equals (java.lang.Object)
Object o
public int getDeviceClass ()
public int getMajorDeviceClass ()
public boolean hasService (int)
int service
public int hashCode ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothCodecConfig$Builder.class
BluetoothCodecConfig.java
package android.bluetooth
public final android.bluetooth.BluetoothCodecConfig$Builder extends java.lang.Object {
public void <init> ()
public android.bluetooth.BluetoothCodecConfig build ()
public android.bluetooth.BluetoothCodecConfig$Builder setBitsPerSample (int)
int bitsPerSample
public android.bluetooth.BluetoothCodecConfig$Builder setChannelMode (int)
int channelMode
public android.bluetooth.BluetoothCodecConfig$Builder setCodecPriority (int)
int codecPriority
public android.bluetooth.BluetoothCodecConfig$Builder setCodecSpecific1 (long)
long codecSpecific1
public android.bluetooth.BluetoothCodecConfig$Builder setCodecSpecific2 (long)
long codecSpecific2
public android.bluetooth.BluetoothCodecConfig$Builder setCodecSpecific3 (long)
long codecSpecific3
public android.bluetooth.BluetoothCodecConfig$Builder setCodecSpecific4 (long)
long codecSpecific4
public android.bluetooth.BluetoothCodecConfig$Builder setCodecType (int)
int codecType
public android.bluetooth.BluetoothCodecConfig$Builder setExtendedCodecType (android.bluetooth.BluetoothCodecType)
android.bluetooth.BluetoothCodecType codecType
public android.bluetooth.BluetoothCodecConfig$Builder setSampleRate (int)
int sampleRate
}
android/bluetooth/BluetoothCodecConfig.class
BluetoothCodecConfig.java
package android.bluetooth
public final android.bluetooth.BluetoothCodecConfig extends java.lang.Object implements android.os.Parcelable {
public static final int BITS_PER_SAMPLE_16
public static final int BITS_PER_SAMPLE_24
public static final int BITS_PER_SAMPLE_32
public static final int BITS_PER_SAMPLE_NONE
public static final int CHANNEL_MODE_MONO
public static final int CHANNEL_MODE_NONE
public static final int CHANNEL_MODE_STEREO
public static final int CODEC_PRIORITY_DEFAULT
public static final int CODEC_PRIORITY_DISABLED
public static final int CODEC_PRIORITY_HIGHEST
public static final android.os.Parcelable$Creator CREATOR
public static final int SAMPLE_RATE_176400
public static final int SAMPLE_RATE_192000
public static final int SAMPLE_RATE_44100
public static final int SAMPLE_RATE_48000
public static final int SAMPLE_RATE_88200
public static final int SAMPLE_RATE_96000
public static final int SAMPLE_RATE_NONE
public static final int SOURCE_CODEC_TYPE_AAC
public static final int SOURCE_CODEC_TYPE_APTX
public static final int SOURCE_CODEC_TYPE_APTX_HD
public static final int SOURCE_CODEC_TYPE_INVALID
public static final int SOURCE_CODEC_TYPE_LC3
public static final int SOURCE_CODEC_TYPE_LDAC
public static final int SOURCE_CODEC_TYPE_OPUS
public static final int SOURCE_CODEC_TYPE_SBC
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public int getBitsPerSample ()
public int getChannelMode ()
public int getCodecPriority ()
public long getCodecSpecific1 ()
public long getCodecSpecific2 ()
public long getCodecSpecific3 ()
public long getCodecSpecific4 ()
public int getCodecType ()
public android.bluetooth.BluetoothCodecType getExtendedCodecType ()
public int getSampleRate ()
public int hashCode ()
public boolean isMandatoryCodec ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothCodecStatus$Builder.class
BluetoothCodecStatus.java
package android.bluetooth
public final android.bluetooth.BluetoothCodecStatus$Builder extends java.lang.Object {
public void <init> ()
public android.bluetooth.BluetoothCodecStatus build ()
public android.bluetooth.BluetoothCodecStatus$Builder setCodecConfig (android.bluetooth.BluetoothCodecConfig)
android.bluetooth.BluetoothCodecConfig codecConfig
public android.bluetooth.BluetoothCodecStatus$Builder setCodecsLocalCapabilities (java.util.List)
java.util.List codecsLocalCapabilities
public android.bluetooth.BluetoothCodecStatus$Builder setCodecsSelectableCapabilities (java.util.List)
java.util.List codecsSelectableCapabilities
}
android/bluetooth/BluetoothCodecStatus.class
BluetoothCodecStatus.java
package android.bluetooth
public final android.bluetooth.BluetoothCodecStatus extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final String EXTRA_CODEC_STATUS
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public android.bluetooth.BluetoothCodecConfig getCodecConfig ()
public java.util.List getCodecsLocalCapabilities ()
public java.util.List getCodecsSelectableCapabilities ()
public int hashCode ()
public boolean isCodecConfigSelectable (android.bluetooth.BluetoothCodecConfig)
android.bluetooth.BluetoothCodecConfig codecConfig
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothCodecType.class
BluetoothCodecType.java
package android.bluetooth
public final android.bluetooth.BluetoothCodecType extends java.lang.Object implements android.os.Parcelable {
public static final long CODEC_ID_AAC
public static final long CODEC_ID_APTX
public static final long CODEC_ID_APTX_HD
public static final long CODEC_ID_LDAC
public static final long CODEC_ID_LHDCV5
public static final long CODEC_ID_OPUS
public static final long CODEC_ID_SBC
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int, long, java.lang.String)
int codecType
long codecId
String codecName
public static android.bluetooth.BluetoothCodecType createFromType (int)
int codecType
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public long getCodecId ()
public java.lang.String getCodecName ()
public int hashCode ()
public boolean isMandatoryCodec ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothCsipSetCoordinator$ClientLockCallback.class
BluetoothCsipSetCoordinator.java
package android.bluetooth
public abstract android.bluetooth.BluetoothCsipSetCoordinator$ClientLockCallback extends java.lang.Object {
public abstract void onGroupLockSet (int, int, boolean)
}
android/bluetooth/BluetoothCsipSetCoordinator.class
BluetoothCsipSetCoordinator.java
package android.bluetooth
public final android.bluetooth.BluetoothCsipSetCoordinator extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
public static final String ACTION_CSIS_CONNECTION_STATE_CHANGED
public static final String ACTION_CSIS_DEVICE_AVAILABLE
public static final String ACTION_CSIS_SET_MEMBER_AVAILABLE
public static final String EXTRA_CSIS_GROUP_ID
public static final int GROUP_ID_INVALID
void <init> ()
public void close ()
protected void finalize ()
public java.util.List getAllGroupIds (android.os.ParcelUuid)
android.os.ParcelUuid uuid
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public java.util.Map getGroupUuidMapByDevice (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.UUID lockGroup (int, java.util.concurrent.Executor, android.bluetooth.BluetoothCsipSetCoordinator$ClientLockCallback)
int groupId
java.util.concurrent.Executor executor
android.bluetooth.BluetoothCsipSetCoordinator$ClientLockCallback callback
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
public boolean unlockGroup (java.util.UUID)
java.util.UUID lockUuid
}
android/bluetooth/BluetoothDevice.class
BluetoothDevice.java
package android.bluetooth
public final android.bluetooth.BluetoothDevice extends java.lang.Object implements android.os.Parcelable {
public static final int ACCESS_ALLOWED
public static final int ACCESS_REJECTED
public static final int ACCESS_UNKNOWN
public static final String ACTION_ACL_CONNECTED
public static final String ACTION_ACL_DISCONNECTED
public static final String ACTION_ACL_DISCONNECT_REQUESTED
public static final String ACTION_ALIAS_CHANGED
public static final String ACTION_BATTERY_LEVEL_CHANGED
public static final String ACTION_BOND_STATE_CHANGED
public static final String ACTION_CLASS_CHANGED
public static final String ACTION_CONNECTION_ACCESS_CANCEL
public static final String ACTION_CONNECTION_ACCESS_REPLY
public static final String ACTION_CONNECTION_ACCESS_REQUEST
public static final String ACTION_ENCRYPTION_CHANGE
public static final String ACTION_FOUND
public static final String ACTION_KEY_MISSING
public static final String ACTION_NAME_CHANGED
public static final String ACTION_PAIRING_CANCEL
public static final String ACTION_PAIRING_REQUEST
public static final String ACTION_SILENCE_MODE_CHANGED
public static final String ACTION_SWITCH_BUFFER_SIZE
public static final String ACTION_UUID
public static final int ACTIVE_AUDIO_DEVICE_POLICY_ALL_PROFILES_ACTIVE_UPON_CONNECTION
public static final int ACTIVE_AUDIO_DEVICE_POLICY_ALL_PROFILES_INACTIVE_UPON_CONNECTION
public static final int ACTIVE_AUDIO_DEVICE_POLICY_DEFAULT
public static final int ADDRESS_TYPE_ANONYMOUS
public static final int ADDRESS_TYPE_PUBLIC
public static final int ADDRESS_TYPE_RANDOM
public static final int ADDRESS_TYPE_UNKNOWN
public static final int BATTERY_LEVEL_BLUETOOTH_OFF
public static final int BATTERY_LEVEL_UNKNOWN
public static final int BOND_BONDED
public static final int BOND_BONDING
public static final int BOND_NONE
public static final int CONNECTION_ACCESS_NO
public static final int CONNECTION_ACCESS_YES
public static final android.os.Parcelable$Creator CREATOR
public static final String DEVICE_TYPE_CARKIT
public static final int DEVICE_TYPE_CLASSIC
public static final String DEVICE_TYPE_DEFAULT
public static final int DEVICE_TYPE_DUAL
public static final String DEVICE_TYPE_HEADSET
public static final String DEVICE_TYPE_HEARING_AID
public static final int DEVICE_TYPE_LE
public static final String DEVICE_TYPE_SPEAKER
public static final String DEVICE_TYPE_STYLUS
public static final int DEVICE_TYPE_UNKNOWN
public static final String DEVICE_TYPE_UNTETHERED_HEADSET
public static final String DEVICE_TYPE_WATCH
public static final int ENCRYPTION_ALGORITHM_AES
public static final int ENCRYPTION_ALGORITHM_E0
public static final int ENCRYPTION_ALGORITHM_NONE
public static final int ERROR
public static final String EXTRA_ACCESS_REQUEST_TYPE
public static final String EXTRA_ALWAYS_ALLOWED
public static final String EXTRA_BATTERY_LEVEL
public static final String EXTRA_BOND_STATE
public static final String EXTRA_CLASS
public static final String EXTRA_CONNECTION_ACCESS_RESULT
public static final String EXTRA_DEVICE
public static final String EXTRA_ENCRYPTION_ALGORITHM
public static final String EXTRA_ENCRYPTION_ENABLED
public static final String EXTRA_ENCRYPTION_STATUS
public static final String EXTRA_IS_COORDINATED_SET_MEMBER
public static final String EXTRA_KEY_SIZE
public static final String EXTRA_LOW_LATENCY_BUFFER_SIZE
public static final String EXTRA_NAME
public static final String EXTRA_PAIRING_INITIATOR
public static final int EXTRA_PAIRING_INITIATOR_BACKGROUND
public static final int EXTRA_PAIRING_INITIATOR_FOREGROUND
public static final String EXTRA_PAIRING_KEY
public static final String EXTRA_PAIRING_VARIANT
public static final String EXTRA_PREVIOUS_BOND_STATE
public static final String EXTRA_RSSI
public static final String EXTRA_TRANSPORT
public static final String EXTRA_UNBOND_REASON
public static final String EXTRA_UUID
public static final int METADATA_COMPANION_APP
public static final int METADATA_DEVICE_TYPE
public static final int METADATA_ENHANCED_SETTINGS_UI_URI
public static final int METADATA_EXCLUSIVE_MANAGER
public static final int METADATA_HARDWARE_VERSION
public static final int METADATA_HEAD_UNIT_BUILD
public static final int METADATA_HEAD_UNIT_MANUFACTURER_NAME
public static final int METADATA_HEAD_UNIT_MODEL_NAME
public static final int METADATA_HEAD_UNIT_SOFTWARE_VERSION
public static final int METADATA_IS_UNTETHERED_HEADSET
public static final int METADATA_LE_AUDIO
public static final int METADATA_MAIN_BATTERY
public static final int METADATA_MAIN_CHARGING
public static final int METADATA_MAIN_ICON
public static final int METADATA_MAIN_LOW_BATTERY_THRESHOLD
public static final int METADATA_MANUFACTURER_NAME
public static final int METADATA_MAX_LENGTH
public static final int METADATA_MODEL_NAME
public static final int METADATA_MODEL_YEAR
public static final int METADATA_SOFTWARE_VERSION
public static final int METADATA_UNTETHERED_CASE_BATTERY
public static final int METADATA_UNTETHERED_CASE_CHARGING
public static final int METADATA_UNTETHERED_CASE_ICON
public static final int METADATA_UNTETHERED_CASE_LOW_BATTERY_THRESHOLD
public static final int METADATA_UNTETHERED_LEFT_BATTERY
public static final int METADATA_UNTETHERED_LEFT_CHARGING
public static final int METADATA_UNTETHERED_LEFT_ICON
public static final int METADATA_UNTETHERED_LEFT_LOW_BATTERY_THRESHOLD
public static final int METADATA_UNTETHERED_RIGHT_BATTERY
public static final int METADATA_UNTETHERED_RIGHT_CHARGING
public static final int METADATA_UNTETHERED_RIGHT_ICON
public static final int METADATA_UNTETHERED_RIGHT_LOW_BATTERY_THRESHOLD
public static final int PAIRING_VARIANT_CONSENT
public static final int PAIRING_VARIANT_DISPLAY_PASSKEY
public static final int PAIRING_VARIANT_DISPLAY_PIN
public static final int PAIRING_VARIANT_OOB_CONSENT
public static final int PAIRING_VARIANT_PASSKEY
public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION
public static final int PAIRING_VARIANT_PIN
public static final int PAIRING_VARIANT_PIN_16_DIGITS
public static final int PHY_LE_1M
public static final int PHY_LE_1M_MASK
public static final int PHY_LE_2M
public static final int PHY_LE_2M_MASK
public static final int PHY_LE_CODED
public static final int PHY_LE_CODED_MASK
public static final int PHY_OPTION_NO_PREFERRED
public static final int PHY_OPTION_S2
public static final int PHY_OPTION_S8
public static final int REQUEST_TYPE_MESSAGE_ACCESS
public static final int REQUEST_TYPE_PHONEBOOK_ACCESS
public static final int REQUEST_TYPE_PROFILE_CONNECTION
public static final int REQUEST_TYPE_SIM_ACCESS
public static final int TRANSPORT_AUTO
public static final int TRANSPORT_BREDR
public static final int TRANSPORT_LE
public static final int UNBOND_REASON_AUTH_CANCELED
public static final int UNBOND_REASON_AUTH_FAILED
public static final int UNBOND_REASON_AUTH_REJECTED
public static final int UNBOND_REASON_AUTH_TIMEOUT
public static final int UNBOND_REASON_DISCOVERY_IN_PROGRESS
public static final int UNBOND_REASON_REMOTE_AUTH_CANCELED
public static final int UNBOND_REASON_REMOTE_DEVICE_DOWN
public static final int UNBOND_REASON_REMOVED
public static final int UNBOND_REASON_REPEATED_ATTEMPTS
void <init> ()
public boolean canBondWithoutDialog ()
public boolean cancelBondProcess ()
public int connect ()
public android.bluetooth.BluetoothGatt connectGatt (android.content.Context, boolean, android.bluetooth.BluetoothGattCallback)
android.content.Context context
boolean autoConnect
android.bluetooth.BluetoothGattCallback callback
public android.bluetooth.BluetoothGatt connectGatt (android.content.Context, boolean, android.bluetooth.BluetoothGattCallback, int)
android.content.Context context
boolean autoConnect
android.bluetooth.BluetoothGattCallback callback
int transport
public android.bluetooth.BluetoothGatt connectGatt (android.content.Context, boolean, android.bluetooth.BluetoothGattCallback, int, int)
android.content.Context context
boolean autoConnect
android.bluetooth.BluetoothGattCallback callback
int transport
int phy
public android.bluetooth.BluetoothGatt connectGatt (android.content.Context, boolean, android.bluetooth.BluetoothGattCallback, int, int, android.os.Handler)
android.content.Context context
boolean autoConnect
android.bluetooth.BluetoothGattCallback callback
int transport
int phy
android.os.Handler handler
public boolean createBond ()
public boolean createBond (int)
int transport
public boolean createBondOutOfBand (int, android.bluetooth.OobData, android.bluetooth.OobData)
int transport
android.bluetooth.OobData remoteP192Data
android.bluetooth.OobData remoteP256Data
public android.bluetooth.BluetoothSocket createInsecureL2capChannel (int) throws java.io.IOException
int psm
public android.bluetooth.BluetoothSocket createInsecureRfcommSocketToServiceRecord (java.util.UUID) throws java.io.IOException
java.util.UUID uuid
public android.bluetooth.BluetoothSocket createL2capChannel (int) throws java.io.IOException
int psm
public android.bluetooth.BluetoothSocket createRfcommSocketToServiceRecord (java.util.UUID) throws java.io.IOException
java.util.UUID uuid
public android.bluetooth.BluetoothSocket createUsingSocketSettings (android.bluetooth.BluetoothSocketSettings) throws java.io.IOException
android.bluetooth.BluetoothSocketSettings settings
public int describeContents ()
public int disconnect ()
public boolean equals (java.lang.Object)
Object o
public boolean fetchUuidsWithSdp ()
public boolean fetchUuidsWithSdp (int)
int transport
public int getActiveAudioDevicePolicy ()
public java.lang.String getAddress ()
public int getAddressType ()
public java.lang.String getAlias ()
public java.lang.String getAnonymizedAddress ()
public int getBatteryLevel ()
public android.bluetooth.BluetoothClass getBluetoothClass ()
public int getBondState ()
public int getConnectionHandle (int)
int transport
public java.lang.String getIdentityAddress ()
public int getMessageAccessPermission ()
public byte[] getMetadata (int)
int key
public java.lang.String getName ()
public java.lang.String getPackageNameOfBondingApplication ()
public int getPhonebookAccessPermission ()
public android.bluetooth.BluetoothSinkAudioPolicy getRequestedAudioPolicyAsSink ()
public int getSimAccessPermission ()
public int getType ()
public android.os.ParcelUuid[] getUuids ()
public int hashCode ()
public boolean isBondingInitiatedLocally ()
public boolean isConnected ()
public boolean isEncrypted ()
public boolean isInSilenceMode ()
public boolean isMicrophonePreferredForCalls ()
public int isRequestAudioPolicyAsSinkSupported ()
public void prepareToEnterProcess (android.content.AttributionSource)
android.content.AttributionSource attributionSource
public boolean removeBond ()
public int requestAudioPolicyAsSink (android.bluetooth.BluetoothSinkAudioPolicy)
android.bluetooth.BluetoothSinkAudioPolicy policies
public int setActiveAudioDevicePolicy (int)
int activeAudioDevicePolicy
public int setAlias (java.lang.String)
String alias
public boolean setLowLatencyAudioAllowed (boolean)
boolean allowed
public boolean setMessageAccessPermission (int)
int value
public boolean setMetadata (int, byte[])
int key
byte[] value
public int setMicrophonePreferredForCalls (boolean)
boolean enabled
public boolean setPairingConfirmation (boolean)
boolean confirm
public boolean setPhonebookAccessPermission (int)
int value
public boolean setPin (byte[])
byte[] pin
public boolean setPin (java.lang.String)
String pin
public boolean setSilenceMode (boolean)
boolean silence
public boolean setSimAccessPermission (int)
int value
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothDevicePicker.class
BluetoothDevicePicker.java
package android.bluetooth
public abstract android.bluetooth.BluetoothDevicePicker extends java.lang.Object {
public static final String ACTION_DEVICE_SELECTED
public static final String ACTION_LAUNCH
public static final String EXTRA_FILTER_TYPE
public static final String EXTRA_LAUNCH_CLASS
public static final String EXTRA_LAUNCH_PACKAGE
public static final String EXTRA_NEED_AUTH
public static final int FILTER_TYPE_ALL
public static final int FILTER_TYPE_AUDIO
public static final int FILTER_TYPE_NAP
public static final int FILTER_TYPE_PANU
public static final int FILTER_TYPE_TRANSFER
}
android/bluetooth/BluetoothFrameworkInitializer.class
BluetoothFrameworkInitializer.java
package android.bluetooth
public android.bluetooth.BluetoothFrameworkInitializer extends java.lang.Object {
void <init> ()
public static void registerServiceWrappers ()
public static void setBinderCallsStatsInitializer (java.util.function.Consumer)
java.util.function.Consumer binderCallsStatsConsumer
public static void setBluetoothServiceManager (android.os.BluetoothServiceManager)
android.os.BluetoothServiceManager bluetoothServiceManager
}
android/bluetooth/BluetoothGatt.class
BluetoothGatt.java
package android.bluetooth
public final android.bluetooth.BluetoothGatt extends java.lang.Object implements android.bluetooth.BluetoothProfile {
public static final int CONNECTION_PRIORITY_BALANCED
public static final int CONNECTION_PRIORITY_DCK
public static final int CONNECTION_PRIORITY_HIGH
public static final int CONNECTION_PRIORITY_LOW_POWER
public static final int GATT_CONNECTION_CONGESTED
public static final int GATT_CONNECTION_TIMEOUT
public static final int GATT_FAILURE
public static final int GATT_INSUFFICIENT_AUTHENTICATION
public static final int GATT_INSUFFICIENT_AUTHORIZATION
public static final int GATT_INSUFFICIENT_ENCRYPTION
public static final int GATT_INVALID_ATTRIBUTE_LENGTH
public static final int GATT_INVALID_OFFSET
public static final int GATT_READ_NOT_PERMITTED
public static final int GATT_REQUEST_NOT_SUPPORTED
public static final int GATT_SUCCESS
public static final int GATT_WRITE_NOT_PERMITTED
void <init> ()
public void abortReliableWrite ()
public void abortReliableWrite (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice mDevice
public boolean beginReliableWrite ()
public void close ()
public boolean connect ()
public void disconnect ()
public boolean discoverServices ()
public boolean executeReliableWrite ()
public java.util.List getConnectedDevices ()
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public android.bluetooth.BluetoothDevice getDevice ()
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public android.bluetooth.BluetoothGattService getService (java.util.UUID)
java.util.UUID uuid
public java.util.List getServices ()
public boolean readCharacteristic (android.bluetooth.BluetoothGattCharacteristic)
android.bluetooth.BluetoothGattCharacteristic characteristic
public boolean readDescriptor (android.bluetooth.BluetoothGattDescriptor)
android.bluetooth.BluetoothGattDescriptor descriptor
public void readPhy ()
public boolean readRemoteRssi ()
public boolean requestConnectionPriority (int)
int connectionPriority
public boolean requestMtu (int)
int mtu
public boolean setCharacteristicNotification (android.bluetooth.BluetoothGattCharacteristic, boolean)
android.bluetooth.BluetoothGattCharacteristic characteristic
boolean enable
public void setPreferredPhy (int, int, int)
int txPhy
int rxPhy
int phyOptions
public boolean writeCharacteristic (android.bluetooth.BluetoothGattCharacteristic)
android.bluetooth.BluetoothGattCharacteristic characteristic
public int writeCharacteristic (android.bluetooth.BluetoothGattCharacteristic, byte[], int)
android.bluetooth.BluetoothGattCharacteristic characteristic
byte[] value
int writeType
public boolean writeDescriptor (android.bluetooth.BluetoothGattDescriptor)
android.bluetooth.BluetoothGattDescriptor descriptor
public int writeDescriptor (android.bluetooth.BluetoothGattDescriptor, byte[])
android.bluetooth.BluetoothGattDescriptor descriptor
byte[] value
}
android/bluetooth/BluetoothGattCallback.class
BluetoothGattCallback.java
package android.bluetooth
public abstract android.bluetooth.BluetoothGattCallback extends java.lang.Object {
public void <init> ()
public void onCharacteristicChanged (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic)
android.bluetooth.BluetoothGatt gatt
android.bluetooth.BluetoothGattCharacteristic characteristic
public void onCharacteristicChanged (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, byte[])
android.bluetooth.BluetoothGatt gatt
android.bluetooth.BluetoothGattCharacteristic characteristic
byte[] value
public void onCharacteristicRead (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, byte[], int)
android.bluetooth.BluetoothGatt gatt
android.bluetooth.BluetoothGattCharacteristic characteristic
byte[] value
int status
public void onCharacteristicRead (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, int)
android.bluetooth.BluetoothGatt gatt
android.bluetooth.BluetoothGattCharacteristic characteristic
int status
public void onCharacteristicWrite (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, int)
android.bluetooth.BluetoothGatt gatt
android.bluetooth.BluetoothGattCharacteristic characteristic
int status
public void onConnectionStateChange (android.bluetooth.BluetoothGatt, int, int)
android.bluetooth.BluetoothGatt gatt
int status
int newState
public void onDescriptorRead (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int)
android.bluetooth.BluetoothGatt gatt
android.bluetooth.BluetoothGattDescriptor descriptor
int status
public void onDescriptorRead (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int, byte[])
android.bluetooth.BluetoothGatt gatt
android.bluetooth.BluetoothGattDescriptor descriptor
int status
byte[] value
public void onDescriptorWrite (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int)
android.bluetooth.BluetoothGatt gatt
android.bluetooth.BluetoothGattDescriptor descriptor
int status
public void onMtuChanged (android.bluetooth.BluetoothGatt, int, int)
android.bluetooth.BluetoothGatt gatt
int mtu
int status
public void onPhyRead (android.bluetooth.BluetoothGatt, int, int, int)
android.bluetooth.BluetoothGatt gatt
int txPhy
int rxPhy
int status
public void onPhyUpdate (android.bluetooth.BluetoothGatt, int, int, int)
android.bluetooth.BluetoothGatt gatt
int txPhy
int rxPhy
int status
public void onReadRemoteRssi (android.bluetooth.BluetoothGatt, int, int)
android.bluetooth.BluetoothGatt gatt
int rssi
int status
public void onReliableWriteCompleted (android.bluetooth.BluetoothGatt, int)
android.bluetooth.BluetoothGatt gatt
int status
public void onServiceChanged (android.bluetooth.BluetoothGatt)
android.bluetooth.BluetoothGatt gatt
public void onServicesDiscovered (android.bluetooth.BluetoothGatt, int)
android.bluetooth.BluetoothGatt gatt
int status
}
android/bluetooth/BluetoothGattCharacteristic.class
BluetoothGattCharacteristic.java
package android.bluetooth
public android.bluetooth.BluetoothGattCharacteristic extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int FORMAT_FLOAT
public static final int FORMAT_SFLOAT
public static final int FORMAT_SINT16
public static final int FORMAT_SINT32
public static final int FORMAT_SINT8
public static final int FORMAT_UINT16
public static final int FORMAT_UINT32
public static final int FORMAT_UINT8
public static final int PERMISSION_READ
public static final int PERMISSION_READ_ENCRYPTED
public static final int PERMISSION_READ_ENCRYPTED_MITM
public static final int PERMISSION_WRITE
public static final int PERMISSION_WRITE_ENCRYPTED
public static final int PERMISSION_WRITE_ENCRYPTED_MITM
public static final int PERMISSION_WRITE_SIGNED
public static final int PERMISSION_WRITE_SIGNED_MITM
public static final int PROPERTY_BROADCAST
public static final int PROPERTY_EXTENDED_PROPS
public static final int PROPERTY_INDICATE
public static final int PROPERTY_NOTIFY
public static final int PROPERTY_READ
public static final int PROPERTY_SIGNED_WRITE
public static final int PROPERTY_WRITE
public static final int PROPERTY_WRITE_NO_RESPONSE
public static final int WRITE_TYPE_DEFAULT
public static final int WRITE_TYPE_NO_RESPONSE
public static final int WRITE_TYPE_SIGNED
protected java.util.List mDescriptors
public void <init> (java.util.UUID, int, int)
java.util.UUID uuid
int properties
int permissions
public boolean addDescriptor (android.bluetooth.BluetoothGattDescriptor)
android.bluetooth.BluetoothGattDescriptor descriptor
public int describeContents ()
public android.bluetooth.BluetoothGattDescriptor getDescriptor (java.util.UUID)
java.util.UUID uuid
public java.util.List getDescriptors ()
public java.lang.Float getFloatValue (int, int)
int formatType
int offset
public int getInstanceId ()
public java.lang.Integer getIntValue (int, int)
int formatType
int offset
public int getPermissions ()
public int getProperties ()
public android.bluetooth.BluetoothGattService getService ()
public java.lang.String getStringValue (int)
int offset
public java.util.UUID getUuid ()
public byte[] getValue ()
public int getWriteType ()
public boolean setValue (byte[])
byte[] value
public boolean setValue (int, int, int)
int value
int formatType
int offset
public boolean setValue (int, int, int, int)
int mantissa
int exponent
int formatType
int offset
public boolean setValue (java.lang.String)
String value
public void setWriteType (int)
int writeType
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothGattDescriptor.class
BluetoothGattDescriptor.java
package android.bluetooth
public android.bluetooth.BluetoothGattDescriptor extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final byte[] DISABLE_NOTIFICATION_VALUE
public static final byte[] ENABLE_INDICATION_VALUE
public static final byte[] ENABLE_NOTIFICATION_VALUE
public static final int PERMISSION_READ
public static final int PERMISSION_READ_ENCRYPTED
public static final int PERMISSION_READ_ENCRYPTED_MITM
public static final int PERMISSION_WRITE
public static final int PERMISSION_WRITE_ENCRYPTED
public static final int PERMISSION_WRITE_ENCRYPTED_MITM
public static final int PERMISSION_WRITE_SIGNED
public static final int PERMISSION_WRITE_SIGNED_MITM
public void <init> (java.util.UUID, int)
java.util.UUID uuid
int permissions
public int describeContents ()
public android.bluetooth.BluetoothGattCharacteristic getCharacteristic ()
public int getPermissions ()
public java.util.UUID getUuid ()
public byte[] getValue ()
public boolean setValue (byte[])
byte[] value
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothGattServer.class
BluetoothGattServer.java
package android.bluetooth
public final android.bluetooth.BluetoothGattServer extends java.lang.Object implements android.bluetooth.BluetoothProfile {
void <init> ()
public boolean addService (android.bluetooth.BluetoothGattService)
android.bluetooth.BluetoothGattService service
public void cancelConnection (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void clearServices ()
public void close ()
public boolean connect (android.bluetooth.BluetoothDevice, boolean)
android.bluetooth.BluetoothDevice device
boolean autoConnect
public java.util.List getConnectedDevices ()
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public android.bluetooth.BluetoothGattService getService (java.util.UUID)
java.util.UUID uuid
public java.util.List getServices ()
public boolean notifyCharacteristicChanged (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothGattCharacteristic, boolean)
android.bluetooth.BluetoothDevice device
android.bluetooth.BluetoothGattCharacteristic characteristic
boolean confirm
public int notifyCharacteristicChanged (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothGattCharacteristic, boolean, byte[])
android.bluetooth.BluetoothDevice device
android.bluetooth.BluetoothGattCharacteristic characteristic
boolean confirm
byte[] value
public void readPhy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean removeService (android.bluetooth.BluetoothGattService)
android.bluetooth.BluetoothGattService service
public boolean sendResponse (android.bluetooth.BluetoothDevice, int, int, int, byte[])
android.bluetooth.BluetoothDevice device
int requestId
int status
int offset
byte[] value
public void setPreferredPhy (android.bluetooth.BluetoothDevice, int, int, int)
android.bluetooth.BluetoothDevice device
int txPhy
int rxPhy
int phyOptions
}
android/bluetooth/BluetoothGattServerCallback.class
BluetoothGattServerCallback.java
package android.bluetooth
public abstract android.bluetooth.BluetoothGattServerCallback extends java.lang.Object {
public void <init> ()
public void onCharacteristicReadRequest (android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattCharacteristic)
android.bluetooth.BluetoothDevice device
int requestId
int offset
android.bluetooth.BluetoothGattCharacteristic characteristic
public void onCharacteristicWriteRequest (android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattCharacteristic, boolean, boolean, int, byte[])
android.bluetooth.BluetoothDevice device
int requestId
android.bluetooth.BluetoothGattCharacteristic characteristic
boolean preparedWrite
boolean responseNeeded
int offset
byte[] value
public void onConnectionStateChange (android.bluetooth.BluetoothDevice, int, int)
android.bluetooth.BluetoothDevice device
int status
int newState
public void onDescriptorReadRequest (android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattDescriptor)
android.bluetooth.BluetoothDevice device
int requestId
int offset
android.bluetooth.BluetoothGattDescriptor descriptor
public void onDescriptorWriteRequest (android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattDescriptor, boolean, boolean, int, byte[])
android.bluetooth.BluetoothDevice device
int requestId
android.bluetooth.BluetoothGattDescriptor descriptor
boolean preparedWrite
boolean responseNeeded
int offset
byte[] value
public void onExecuteWrite (android.bluetooth.BluetoothDevice, int, boolean)
android.bluetooth.BluetoothDevice device
int requestId
boolean execute
public void onMtuChanged (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int mtu
public void onNotificationSent (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int status
public void onPhyRead (android.bluetooth.BluetoothDevice, int, int, int)
android.bluetooth.BluetoothDevice device
int txPhy
int rxPhy
int status
public void onPhyUpdate (android.bluetooth.BluetoothDevice, int, int, int)
android.bluetooth.BluetoothDevice device
int txPhy
int rxPhy
int status
public void onServiceAdded (int, android.bluetooth.BluetoothGattService)
int status
android.bluetooth.BluetoothGattService service
}
android/bluetooth/BluetoothGattService.class
BluetoothGattService.java
package android.bluetooth
public android.bluetooth.BluetoothGattService extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int SERVICE_TYPE_PRIMARY
public static final int SERVICE_TYPE_SECONDARY
protected java.util.List mCharacteristics
protected java.util.List mIncludedServices
public void <init> (java.util.UUID, int)
java.util.UUID uuid
int serviceType
public boolean addCharacteristic (android.bluetooth.BluetoothGattCharacteristic)
android.bluetooth.BluetoothGattCharacteristic characteristic
public boolean addService (android.bluetooth.BluetoothGattService)
android.bluetooth.BluetoothGattService service
public int describeContents ()
public android.bluetooth.BluetoothGattCharacteristic getCharacteristic (java.util.UUID)
java.util.UUID uuid
public java.util.List getCharacteristics ()
public java.util.List getIncludedServices ()
public int getInstanceId ()
public int getType ()
public java.util.UUID getUuid ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothHapClient$Callback.class
BluetoothHapClient.java
package android.bluetooth
public abstract android.bluetooth.BluetoothHapClient$Callback extends java.lang.Object {
public abstract void onPresetInfoChanged (android.bluetooth.BluetoothDevice, java.util.List, int)
public abstract void onPresetSelected (android.bluetooth.BluetoothDevice, int, int)
public abstract void onPresetSelectionFailed (android.bluetooth.BluetoothDevice, int)
public abstract void onPresetSelectionForGroupFailed (int, int)
public abstract void onSetPresetNameFailed (android.bluetooth.BluetoothDevice, int)
public abstract void onSetPresetNameForGroupFailed (int, int)
}
android/bluetooth/BluetoothHapClient.class
BluetoothHapClient.java
package android.bluetooth
public final android.bluetooth.BluetoothHapClient extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
public static final String ACTION_HAP_CONNECTION_STATE_CHANGED
public static final int PRESET_INDEX_UNAVAILABLE
public static final int TYPE_BANDED
public static final int TYPE_BINAURAL
public static final int TYPE_MONAURAL
public static final int TYPE_RFU
void <init> ()
public void close ()
protected void finalize ()
public int getActivePresetIndex (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public android.bluetooth.BluetoothHapPresetInfo getActivePresetInfo (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getAllPresetInfo (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public int getHapGroup (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getHearingAidType (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public android.bluetooth.BluetoothHapPresetInfo getPresetInfo (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int presetIndex
public void registerCallback (java.util.concurrent.Executor, android.bluetooth.BluetoothHapClient$Callback)
java.util.concurrent.Executor executor
android.bluetooth.BluetoothHapClient$Callback callback
public void selectPreset (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int presetIndex
public void selectPresetForGroup (int, int)
int groupId
int presetIndex
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
public void setPresetName (android.bluetooth.BluetoothDevice, int, java.lang.String)
android.bluetooth.BluetoothDevice device
int presetIndex
String name
public void setPresetNameForGroup (int, int, java.lang.String)
int groupId
int presetIndex
String name
public boolean supportsDynamicPresets (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean supportsIndependentPresets (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean supportsSynchronizedPresets (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean supportsWritablePresets (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void switchToNextPreset (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void switchToNextPresetForGroup (int)
int groupId
public void switchToPreviousPreset (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void switchToPreviousPresetForGroup (int)
int groupId
public void unregisterCallback (android.bluetooth.BluetoothHapClient$Callback)
android.bluetooth.BluetoothHapClient$Callback callback
}
android/bluetooth/BluetoothHapPresetInfo.class
BluetoothHapPresetInfo.java
package android.bluetooth
public final android.bluetooth.BluetoothHapPresetInfo extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public int getIndex ()
public java.lang.String getName ()
public boolean isAvailable ()
public boolean isWritable ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothHeadset.class
BluetoothHeadset.java
package android.bluetooth
public final android.bluetooth.BluetoothHeadset extends java.lang.Object implements android.bluetooth.BluetoothProfile {
public static final String ACTION_ACTIVE_DEVICE_CHANGED
public static final String ACTION_AUDIO_STATE_CHANGED
public static final String ACTION_CONNECTION_STATE_CHANGED
public static final String ACTION_VENDOR_SPECIFIC_HEADSET_EVENT
public static final int AT_CMD_TYPE_ACTION
public static final int AT_CMD_TYPE_BASIC
public static final int AT_CMD_TYPE_READ
public static final int AT_CMD_TYPE_SET
public static final int AT_CMD_TYPE_TEST
public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_ARGS
public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD
public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE
public static final int STATE_AUDIO_CONNECTED
public static final int STATE_AUDIO_CONNECTING
public static final int STATE_AUDIO_DISCONNECTED
public static final String VENDOR_RESULT_CODE_COMMAND_ANDROID
public static final String VENDOR_SPECIFIC_HEADSET_EVENT_COMPANY_ID_CATEGORY
void <init> ()
public boolean connect (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int connectAudio ()
public boolean disconnect (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int disconnectAudio ()
protected void finalize () throws java.lang.Throwable
public int getAudioRouteAllowed ()
public int getAudioState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public boolean isAudioConnected (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean isInbandRingingEnabled ()
public boolean isNoiseReductionSupported (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean isVoiceRecognitionSupported (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean sendVendorSpecificResultCode (android.bluetooth.BluetoothDevice, java.lang.String, java.lang.String)
android.bluetooth.BluetoothDevice device
String command
String arg
public int setAudioRouteAllowed (boolean)
boolean allowed
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
public boolean startScoUsingVirtualVoiceCall ()
public boolean startVoiceRecognition (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean stopScoUsingVirtualVoiceCall ()
public boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
}
android/bluetooth/BluetoothHeadsetClient$NetworkServiceState.class
BluetoothHeadsetClient.java
package android.bluetooth
public final android.bluetooth.BluetoothHeadsetClient$NetworkServiceState extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public android.bluetooth.BluetoothDevice getDevice ()
public java.lang.String getNetworkOperatorName ()
public int getSignalStrength ()
public boolean isRoaming ()
public boolean isServiceAvailable ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothHeadsetClient.class
BluetoothHeadsetClient.java
package android.bluetooth
public final android.bluetooth.BluetoothHeadsetClient extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
public static final String ACTION_NETWORK_SERVICE_STATE_CHANGED
public static final String EXTRA_NETWORK_SERVICE_STATE
void <init> ()
public void close ()
protected void finalize ()
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public android.bluetooth.BluetoothHeadsetClient$NetworkServiceState getNetworkServiceState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
}
android/bluetooth/BluetoothHealth.class
BluetoothHealth.java
package android.bluetooth
public final android.bluetooth.BluetoothHealth extends java.lang.Object implements android.bluetooth.BluetoothProfile {
public static final int APP_CONFIG_REGISTRATION_FAILURE
public static final int APP_CONFIG_REGISTRATION_SUCCESS
public static final int APP_CONFIG_UNREGISTRATION_FAILURE
public static final int APP_CONFIG_UNREGISTRATION_SUCCESS
public static final int CHANNEL_TYPE_RELIABLE
public static final int CHANNEL_TYPE_STREAMING
public static final int SINK_ROLE
public static final int SOURCE_ROLE
public static final int STATE_CHANNEL_CONNECTED
public static final int STATE_CHANNEL_CONNECTING
public static final int STATE_CHANNEL_DISCONNECTED
public static final int STATE_CHANNEL_DISCONNECTING
void <init> ()
public boolean connectChannelToSource (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration)
android.bluetooth.BluetoothDevice device
android.bluetooth.BluetoothHealthAppConfiguration config
public boolean disconnectChannel (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int)
android.bluetooth.BluetoothDevice device
android.bluetooth.BluetoothHealthAppConfiguration config
int channelId
public java.util.List getConnectedDevices ()
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public android.os.ParcelFileDescriptor getMainChannelFd (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration)
android.bluetooth.BluetoothDevice device
android.bluetooth.BluetoothHealthAppConfiguration config
public boolean registerSinkAppConfiguration (java.lang.String, int, android.bluetooth.BluetoothHealthCallback)
String name
int dataType
android.bluetooth.BluetoothHealthCallback callback
public boolean unregisterAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration)
android.bluetooth.BluetoothHealthAppConfiguration config
}
android/bluetooth/BluetoothHealthAppConfiguration.class
BluetoothHealthAppConfiguration.java
package android.bluetooth
public final android.bluetooth.BluetoothHealthAppConfiguration extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public int getDataType ()
public java.lang.String getName ()
public int getRole ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothHealthCallback.class
BluetoothHealthCallback.java
package android.bluetooth
public abstract android.bluetooth.BluetoothHealthCallback extends java.lang.Object {
public void <init> ()
public void onHealthAppConfigurationStatusChange (android.bluetooth.BluetoothHealthAppConfiguration, int)
android.bluetooth.BluetoothHealthAppConfiguration config
int status
public void onHealthChannelStateChange (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int)
android.bluetooth.BluetoothHealthAppConfiguration config
android.bluetooth.BluetoothDevice device
int prevState
int newState
android.os.ParcelFileDescriptor fd
int channelId
}
android/bluetooth/BluetoothHearingAid$AdvertisementServiceData.class
BluetoothHearingAid.java
package android.bluetooth
public final android.bluetooth.BluetoothHearingAid$AdvertisementServiceData extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public int getDeviceMode ()
public int getDeviceSide ()
public int getTruncatedHiSyncId ()
public boolean isCsipSupported ()
public boolean isInPairWith (android.bluetooth.BluetoothHearingAid$AdvertisementServiceData)
android.bluetooth.BluetoothHearingAid$AdvertisementServiceData data
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothHearingAid.class
BluetoothHearingAid.java
package android.bluetooth
public final android.bluetooth.BluetoothHearingAid extends java.lang.Object implements android.bluetooth.BluetoothProfile {
public static final String ACTION_ACTIVE_DEVICE_CHANGED
public static final String ACTION_CONNECTION_STATE_CHANGED
public static final long HI_SYNC_ID_INVALID
public static final int MODE_BINAURAL
public static final int MODE_MONAURAL
public static final int MODE_UNKNOWN
public static final int SIDE_LEFT
public static final int SIDE_RIGHT
public static final int SIDE_UNKNOWN
void <init> ()
public android.bluetooth.BluetoothHearingAid$AdvertisementServiceData getAdvertisementServiceData (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getDeviceMode (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getDeviceSide (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public long getHiSyncId (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
public void setVolume (int)
int volume
}
android/bluetooth/BluetoothHidDevice$Callback.class
BluetoothHidDevice.java
package android.bluetooth
public abstract android.bluetooth.BluetoothHidDevice$Callback extends java.lang.Object {
public void <init> ()
public void onAppStatusChanged (android.bluetooth.BluetoothDevice, boolean)
android.bluetooth.BluetoothDevice pluggedDevice
boolean registered
public void onConnectionStateChanged (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int state
public void onGetReport (android.bluetooth.BluetoothDevice, byte, byte, int)
android.bluetooth.BluetoothDevice device
byte type
byte id
int bufferSize
public void onInterruptData (android.bluetooth.BluetoothDevice, byte, byte[])
android.bluetooth.BluetoothDevice device
byte reportId
byte[] data
public void onSetProtocol (android.bluetooth.BluetoothDevice, byte)
android.bluetooth.BluetoothDevice device
byte protocol
public void onSetReport (android.bluetooth.BluetoothDevice, byte, byte, byte[])
android.bluetooth.BluetoothDevice device
byte type
byte id
byte[] data
public void onVirtualCableUnplug (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
}
android/bluetooth/BluetoothHidDevice.class
BluetoothHidDevice.java
package android.bluetooth
public final android.bluetooth.BluetoothHidDevice extends java.lang.Object implements android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
public static final byte ERROR_RSP_INVALID_PARAM
public static final byte ERROR_RSP_INVALID_RPT_ID
public static final byte ERROR_RSP_NOT_READY
public static final byte ERROR_RSP_SUCCESS
public static final byte ERROR_RSP_UNKNOWN
public static final byte ERROR_RSP_UNSUPPORTED_REQ
public static final byte PROTOCOL_BOOT_MODE
public static final byte PROTOCOL_REPORT_MODE
public static final byte REPORT_TYPE_FEATURE
public static final byte REPORT_TYPE_INPUT
public static final byte REPORT_TYPE_OUTPUT
public static final byte SUBCLASS1_COMBO
public static final byte SUBCLASS1_KEYBOARD
public static final byte SUBCLASS1_MOUSE
public static final byte SUBCLASS1_NONE
public static final byte SUBCLASS2_CARD_READER
public static final byte SUBCLASS2_DIGITIZER_TABLET
public static final byte SUBCLASS2_GAMEPAD
public static final byte SUBCLASS2_JOYSTICK
public static final byte SUBCLASS2_REMOTE_CONTROL
public static final byte SUBCLASS2_SENSING_DEVICE
public static final byte SUBCLASS2_UNCATEGORIZED
void <init> ()
public boolean connect (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean disconnect (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getConnectedDevices ()
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public boolean registerApp (android.bluetooth.BluetoothHidDeviceAppSdpSettings, android.bluetooth.BluetoothHidDeviceAppQosSettings, android.bluetooth.BluetoothHidDeviceAppQosSettings, java.util.concurrent.Executor, android.bluetooth.BluetoothHidDevice$Callback)
android.bluetooth.BluetoothHidDeviceAppSdpSettings sdp
android.bluetooth.BluetoothHidDeviceAppQosSettings inQos
android.bluetooth.BluetoothHidDeviceAppQosSettings outQos
java.util.concurrent.Executor executor
android.bluetooth.BluetoothHidDevice$Callback callback
public boolean replyReport (android.bluetooth.BluetoothDevice, byte, byte, byte[])
android.bluetooth.BluetoothDevice device
byte type
byte id
byte[] data
public boolean reportError (android.bluetooth.BluetoothDevice, byte)
android.bluetooth.BluetoothDevice device
byte error
public boolean sendReport (android.bluetooth.BluetoothDevice, int, byte[])
android.bluetooth.BluetoothDevice device
int id
byte[] data
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
public boolean unregisterApp ()
}
android/bluetooth/BluetoothHidDeviceAppQosSettings.class
BluetoothHidDeviceAppQosSettings.java
package android.bluetooth
public final android.bluetooth.BluetoothHidDeviceAppQosSettings extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int MAX
public static final int SERVICE_BEST_EFFORT
public static final int SERVICE_GUARANTEED
public static final int SERVICE_NO_TRAFFIC
public void <init> (int, int, int, int, int, int)
int serviceType
int tokenRate
int tokenBucketSize
int peakBandwidth
int latency
int delayVariation
public int describeContents ()
public int getDelayVariation ()
public int getLatency ()
public int getPeakBandwidth ()
public int getServiceType ()
public int getTokenBucketSize ()
public int getTokenRate ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothHidDeviceAppSdpSettings.class
BluetoothHidDeviceAppSdpSettings.java
package android.bluetooth
public final android.bluetooth.BluetoothHidDeviceAppSdpSettings extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> (java.lang.String, java.lang.String, java.lang.String, byte, byte[])
String name
String description
String provider
byte subclass
byte[] descriptors
public int describeContents ()
public java.lang.String getDescription ()
public byte[] getDescriptors ()
public java.lang.String getName ()
public java.lang.String getProvider ()
public byte getSubclass ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothHidHost.class
BluetoothHidHost.java
package android.bluetooth
public final android.bluetooth.BluetoothHidHost extends java.lang.Object implements android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
void <init> ()
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public int getPreferredTransport (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
public boolean setPreferredTransport (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int transport
}
android/bluetooth/BluetoothLeAudio$Callback.class
BluetoothLeAudio.java
package android.bluetooth
public abstract android.bluetooth.BluetoothLeAudio$Callback extends java.lang.Object {
public void onBroadcastToUnicastFallbackGroupChanged (int)
int groupId
public abstract void onCodecConfigChanged (int, android.bluetooth.BluetoothLeAudioCodecStatus)
public abstract void onGroupNodeAdded (android.bluetooth.BluetoothDevice, int)
public abstract void onGroupNodeRemoved (android.bluetooth.BluetoothDevice, int)
public abstract void onGroupStatusChanged (int, int)
public void onGroupStreamStatusChanged (int, int)
int groupId
int groupStreamStatus
}
android/bluetooth/BluetoothLeAudio.class
BluetoothLeAudio.java
package android.bluetooth
public final android.bluetooth.BluetoothLeAudio extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
public static final String ACTION_LE_AUDIO_ACTIVE_DEVICE_CHANGED
public static final String ACTION_LE_AUDIO_CONNECTION_STATE_CHANGED
public static final int AUDIO_LOCATION_BACK_CENTER
public static final int AUDIO_LOCATION_BACK_LEFT
public static final int AUDIO_LOCATION_BACK_RIGHT
public static final int AUDIO_LOCATION_BOTTOM_FRONT_CENTER
public static final int AUDIO_LOCATION_BOTTOM_FRONT_LEFT
public static final int AUDIO_LOCATION_BOTTOM_FRONT_RIGHT
public static final int AUDIO_LOCATION_FRONT_CENTER
public static final int AUDIO_LOCATION_FRONT_LEFT
public static final int AUDIO_LOCATION_FRONT_LEFT_OF_CENTER
public static final int AUDIO_LOCATION_FRONT_LEFT_WIDE
public static final int AUDIO_LOCATION_FRONT_RIGHT
public static final int AUDIO_LOCATION_FRONT_RIGHT_OF_CENTER
public static final int AUDIO_LOCATION_FRONT_RIGHT_WIDE
public static final int AUDIO_LOCATION_INVALID
public static final int AUDIO_LOCATION_LEFT_SURROUND
public static final int AUDIO_LOCATION_LOW_FREQ_EFFECTS_ONE
public static final int AUDIO_LOCATION_LOW_FREQ_EFFECTS_TWO
public static final int AUDIO_LOCATION_MONO
public static final int AUDIO_LOCATION_RIGHT_SURROUND
public static final int AUDIO_LOCATION_SIDE_LEFT
public static final int AUDIO_LOCATION_SIDE_RIGHT
public static final int AUDIO_LOCATION_TOP_BACK_CENTER
public static final int AUDIO_LOCATION_TOP_BACK_LEFT
public static final int AUDIO_LOCATION_TOP_BACK_RIGHT
public static final int AUDIO_LOCATION_TOP_CENTER
public static final int AUDIO_LOCATION_TOP_FRONT_CENTER
public static final int AUDIO_LOCATION_TOP_FRONT_LEFT
public static final int AUDIO_LOCATION_TOP_FRONT_RIGHT
public static final int AUDIO_LOCATION_TOP_SIDE_LEFT
public static final int AUDIO_LOCATION_TOP_SIDE_RIGHT
public static final int AUDIO_LOCATION_UNKNOWN
public static final String EXTRA_LE_AUDIO_GROUP_ID
public static final int GROUP_ID_INVALID
public static final int GROUP_STREAM_STATUS_IDLE
public static final int GROUP_STREAM_STATUS_STREAMING
void <init> ()
public void close ()
protected void finalize ()
public int getAudioLocation (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getBroadcastToUnicastFallbackGroup ()
public android.bluetooth.BluetoothLeAudioCodecStatus getCodecStatus (int)
int groupId
public java.util.List getConnectedDevices ()
public android.bluetooth.BluetoothDevice getConnectedGroupLeadDevice (int)
int groupId
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public int getGroupId (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean isInbandRingtoneEnabled (int)
int groupId
public void registerCallback (java.util.concurrent.Executor, android.bluetooth.BluetoothLeAudio$Callback)
java.util.concurrent.Executor executor
android.bluetooth.BluetoothLeAudio$Callback callback
public void setBroadcastToUnicastFallbackGroup (int)
int groupId
public void setCodecConfigPreference (int, android.bluetooth.BluetoothLeAudioCodecConfig, android.bluetooth.BluetoothLeAudioCodecConfig)
int groupId
android.bluetooth.BluetoothLeAudioCodecConfig inputCodecConfig
android.bluetooth.BluetoothLeAudioCodecConfig outputCodecConfig
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
public void setVolume (int)
int volume
public void unregisterCallback (android.bluetooth.BluetoothLeAudio$Callback)
android.bluetooth.BluetoothLeAudio$Callback callback
}
android/bluetooth/BluetoothLeAudioCodecConfig$Builder.class
BluetoothLeAudioCodecConfig.java
package android.bluetooth
public final android.bluetooth.BluetoothLeAudioCodecConfig$Builder extends java.lang.Object {
public void <init> ()
public void <init> (android.bluetooth.BluetoothLeAudioCodecConfig)
android.bluetooth.BluetoothLeAudioCodecConfig config
public android.bluetooth.BluetoothLeAudioCodecConfig build ()
public android.bluetooth.BluetoothLeAudioCodecConfig$Builder setBitsPerSample (int)
int bitsPerSample
public android.bluetooth.BluetoothLeAudioCodecConfig$Builder setChannelCount (int)
int channelCount
public android.bluetooth.BluetoothLeAudioCodecConfig$Builder setCodecPriority (int)
int codecPriority
public android.bluetooth.BluetoothLeAudioCodecConfig$Builder setCodecType (int)
int codecType
public android.bluetooth.BluetoothLeAudioCodecConfig$Builder setFrameDuration (int)
int frameDuration
public android.bluetooth.BluetoothLeAudioCodecConfig$Builder setMaxOctetsPerFrame (int)
int maxOctetsPerFrame
public android.bluetooth.BluetoothLeAudioCodecConfig$Builder setMinOctetsPerFrame (int)
int minOctetsPerFrame
public android.bluetooth.BluetoothLeAudioCodecConfig$Builder setOctetsPerFrame (int)
int octetsPerFrame
public android.bluetooth.BluetoothLeAudioCodecConfig$Builder setSampleRate (int)
int sampleRate
}
android/bluetooth/BluetoothLeAudioCodecConfig.class
BluetoothLeAudioCodecConfig.java
package android.bluetooth
public final android.bluetooth.BluetoothLeAudioCodecConfig extends java.lang.Object implements android.os.Parcelable {
public static final int BITS_PER_SAMPLE_16
public static final int BITS_PER_SAMPLE_24
public static final int BITS_PER_SAMPLE_32
public static final int BITS_PER_SAMPLE_NONE
public static final int CHANNEL_COUNT_1
public static final int CHANNEL_COUNT_2
public static final int CHANNEL_COUNT_NONE
public static final int CODEC_PRIORITY_DEFAULT
public static final int CODEC_PRIORITY_DISABLED
public static final int CODEC_PRIORITY_HIGHEST
public static final android.os.Parcelable$Creator CREATOR
public static final int FRAME_DURATION_10000
public static final int FRAME_DURATION_7500
public static final int FRAME_DURATION_NONE
public static final int SAMPLE_RATE_11025
public static final int SAMPLE_RATE_16000
public static final int SAMPLE_RATE_176400
public static final int SAMPLE_RATE_192000
public static final int SAMPLE_RATE_22050
public static final int SAMPLE_RATE_24000
public static final int SAMPLE_RATE_32000
public static final int SAMPLE_RATE_384000
public static final int SAMPLE_RATE_44100
public static final int SAMPLE_RATE_48000
public static final int SAMPLE_RATE_8000
public static final int SAMPLE_RATE_88200
public static final int SAMPLE_RATE_96000
public static final int SAMPLE_RATE_NONE
public static final int SOURCE_CODEC_TYPE_INVALID
public static final int SOURCE_CODEC_TYPE_LC3
public static final int SOURCE_CODEC_TYPE_OPUS
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public int getBitsPerSample ()
public int getChannelCount ()
public java.lang.String getCodecName ()
public int getCodecPriority ()
public int getCodecType ()
public int getFrameDuration ()
public int getMaxOctetsPerFrame ()
public int getMinOctetsPerFrame ()
public int getOctetsPerFrame ()
public int getSampleRate ()
public int hashCode ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothLeAudioCodecConfigMetadata$Builder.class
BluetoothLeAudioCodecConfigMetadata.java
package android.bluetooth
public final android.bluetooth.BluetoothLeAudioCodecConfigMetadata$Builder extends java.lang.Object {
public void <init> ()
public void <init> (android.bluetooth.BluetoothLeAudioCodecConfigMetadata)
android.bluetooth.BluetoothLeAudioCodecConfigMetadata original
public android.bluetooth.BluetoothLeAudioCodecConfigMetadata build ()
public android.bluetooth.BluetoothLeAudioCodecConfigMetadata$Builder setAudioLocation (long)
long audioLocation
public android.bluetooth.BluetoothLeAudioCodecConfigMetadata$Builder setFrameDuration (int)
int frameDuration
public android.bluetooth.BluetoothLeAudioCodecConfigMetadata$Builder setOctetsPerFrame (int)
int octetsPerFrame
public android.bluetooth.BluetoothLeAudioCodecConfigMetadata$Builder setSampleRate (int)
int sampleRate
}
android/bluetooth/BluetoothLeAudioCodecConfigMetadata.class
BluetoothLeAudioCodecConfigMetadata.java
package android.bluetooth
public final android.bluetooth.BluetoothLeAudioCodecConfigMetadata extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public static android.bluetooth.BluetoothLeAudioCodecConfigMetadata fromRawBytes (byte[])
byte[] rawBytes
public long getAudioLocation ()
public int getFrameDuration ()
public int getOctetsPerFrame ()
public byte[] getRawMetadata ()
public int getSampleRate ()
public int hashCode ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothLeAudioCodecStatus.class
BluetoothLeAudioCodecStatus.java
package android.bluetooth
public final android.bluetooth.BluetoothLeAudioCodecStatus extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final String EXTRA_LE_AUDIO_CODEC_STATUS
public void <init> (android.bluetooth.BluetoothLeAudioCodecConfig, android.bluetooth.BluetoothLeAudioCodecConfig, java.util.List, java.util.List, java.util.List, java.util.List)
android.bluetooth.BluetoothLeAudioCodecConfig inputCodecConfig
android.bluetooth.BluetoothLeAudioCodecConfig outputCodecConfig
java.util.List inputCodecsLocalCapabilities
java.util.List outputCodecsLocalCapabilities
java.util.List inputCodecsSelectableCapabilities
java.util.List outputCodecsSelectableCapabilities
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public android.bluetooth.BluetoothLeAudioCodecConfig getInputCodecConfig ()
public java.util.List getInputCodecLocalCapabilities ()
public java.util.List getInputCodecSelectableCapabilities ()
public android.bluetooth.BluetoothLeAudioCodecConfig getOutputCodecConfig ()
public java.util.List getOutputCodecLocalCapabilities ()
public java.util.List getOutputCodecSelectableCapabilities ()
public int hashCode ()
public boolean isInputCodecConfigSelectable (android.bluetooth.BluetoothLeAudioCodecConfig)
android.bluetooth.BluetoothLeAudioCodecConfig codecConfig
public boolean isOutputCodecConfigSelectable (android.bluetooth.BluetoothLeAudioCodecConfig)
android.bluetooth.BluetoothLeAudioCodecConfig codecConfig
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothLeAudioContentMetadata$Builder.class
BluetoothLeAudioContentMetadata.java
package android.bluetooth
public final android.bluetooth.BluetoothLeAudioContentMetadata$Builder extends java.lang.Object {
public void <init> ()
public void <init> (android.bluetooth.BluetoothLeAudioContentMetadata)
android.bluetooth.BluetoothLeAudioContentMetadata original
public android.bluetooth.BluetoothLeAudioContentMetadata build ()
public android.bluetooth.BluetoothLeAudioContentMetadata$Builder setLanguage (java.lang.String)
String language
public android.bluetooth.BluetoothLeAudioContentMetadata$Builder setProgramInfo (java.lang.String)
String programInfo
}
android/bluetooth/BluetoothLeAudioContentMetadata.class
BluetoothLeAudioContentMetadata.java
package android.bluetooth
public final android.bluetooth.BluetoothLeAudioContentMetadata extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public static android.bluetooth.BluetoothLeAudioContentMetadata fromRawBytes (byte[])
byte[] rawBytes
public java.lang.String getLanguage ()
public java.lang.String getProgramInfo ()
public byte[] getRawMetadata ()
public int hashCode ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothLeBroadcast$Callback.class
BluetoothLeBroadcast.java
package android.bluetooth
public abstract android.bluetooth.BluetoothLeBroadcast$Callback extends java.lang.Object {
public abstract void onBroadcastMetadataChanged (int, android.bluetooth.BluetoothLeBroadcastMetadata)
public abstract void onBroadcastStartFailed (int)
public abstract void onBroadcastStarted (int, int)
public abstract void onBroadcastStopFailed (int)
public abstract void onBroadcastStopped (int, int)
public abstract void onBroadcastUpdateFailed (int, int)
public abstract void onBroadcastUpdated (int, int)
public abstract void onPlaybackStarted (int, int)
public abstract void onPlaybackStopped (int, int)
}
android/bluetooth/BluetoothLeBroadcast.class
BluetoothLeBroadcast.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcast extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
void <init> ()
public void close ()
protected void finalize ()
public java.util.List getAllBroadcastMetadata ()
public java.util.List getConnectedDevices ()
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public int getMaximumNumberOfBroadcasts ()
public int getMaximumStreamsPerBroadcast ()
public int getMaximumSubgroupsPerBroadcast ()
public boolean isPlaying (int)
int broadcastId
public void registerCallback (java.util.concurrent.Executor, android.bluetooth.BluetoothLeBroadcast$Callback)
java.util.concurrent.Executor executor
android.bluetooth.BluetoothLeBroadcast$Callback callback
public void startBroadcast (android.bluetooth.BluetoothLeAudioContentMetadata, byte[])
android.bluetooth.BluetoothLeAudioContentMetadata contentMetadata
byte[] broadcastCode
public void startBroadcast (android.bluetooth.BluetoothLeBroadcastSettings)
android.bluetooth.BluetoothLeBroadcastSettings broadcastSettings
public void stopBroadcast (int)
int broadcastId
public void unregisterCallback (android.bluetooth.BluetoothLeBroadcast$Callback)
android.bluetooth.BluetoothLeBroadcast$Callback callback
public void updateBroadcast (int, android.bluetooth.BluetoothLeAudioContentMetadata)
int broadcastId
android.bluetooth.BluetoothLeAudioContentMetadata contentMetadata
public void updateBroadcast (int, android.bluetooth.BluetoothLeBroadcastSettings)
int broadcastId
android.bluetooth.BluetoothLeBroadcastSettings broadcastSettings
}
android/bluetooth/BluetoothLeBroadcastAssistant$Callback.class
BluetoothLeBroadcastAssistant.java
package android.bluetooth
public abstract android.bluetooth.BluetoothLeBroadcastAssistant$Callback extends java.lang.Object {
public abstract void onReceiveStateChanged (android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothLeBroadcastReceiveState)
public abstract void onSearchStartFailed (int)
public abstract void onSearchStarted (int)
public abstract void onSearchStopFailed (int)
public abstract void onSearchStopped (int)
public abstract void onSourceAddFailed (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothLeBroadcastMetadata, int)
public abstract void onSourceAdded (android.bluetooth.BluetoothDevice, int, int)
public abstract void onSourceFound (android.bluetooth.BluetoothLeBroadcastMetadata)
public void onSourceLost (int)
int broadcastId
public abstract void onSourceModified (android.bluetooth.BluetoothDevice, int, int)
public abstract void onSourceModifyFailed (android.bluetooth.BluetoothDevice, int, int)
public abstract void onSourceRemoveFailed (android.bluetooth.BluetoothDevice, int, int)
public abstract void onSourceRemoved (android.bluetooth.BluetoothDevice, int, int)
}
android/bluetooth/BluetoothLeBroadcastAssistant.class
BluetoothLeBroadcastAssistant.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastAssistant extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
void <init> ()
public void addSource (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothLeBroadcastMetadata, boolean)
android.bluetooth.BluetoothDevice sink
android.bluetooth.BluetoothLeBroadcastMetadata sourceMetadata
boolean isGroupOp
public void close ()
protected void finalize ()
public java.util.List getAllSources (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice sink
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice sink
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public int getMaximumSourceCapacity (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice sink
public android.bluetooth.BluetoothLeBroadcastMetadata getSourceMetadata (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice sink
int sourceId
public boolean isSearchInProgress ()
public void modifySource (android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothLeBroadcastMetadata)
android.bluetooth.BluetoothDevice sink
int sourceId
android.bluetooth.BluetoothLeBroadcastMetadata updatedMetadata
public void registerCallback (java.util.concurrent.Executor, android.bluetooth.BluetoothLeBroadcastAssistant$Callback)
java.util.concurrent.Executor executor
android.bluetooth.BluetoothLeBroadcastAssistant$Callback callback
public void removeSource (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice sink
int sourceId
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
public void startSearchingForSources (java.util.List)
java.util.List filters
public void stopSearchingForSources ()
public void unregisterCallback (android.bluetooth.BluetoothLeBroadcastAssistant$Callback)
android.bluetooth.BluetoothLeBroadcastAssistant$Callback callback
}
android/bluetooth/BluetoothLeBroadcastChannel$Builder.class
BluetoothLeBroadcastChannel.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastChannel$Builder extends java.lang.Object {
public void <init> ()
public void <init> (android.bluetooth.BluetoothLeBroadcastChannel)
android.bluetooth.BluetoothLeBroadcastChannel original
public android.bluetooth.BluetoothLeBroadcastChannel build ()
public android.bluetooth.BluetoothLeBroadcastChannel$Builder setChannelIndex (int)
int channelIndex
public android.bluetooth.BluetoothLeBroadcastChannel$Builder setCodecMetadata (android.bluetooth.BluetoothLeAudioCodecConfigMetadata)
android.bluetooth.BluetoothLeAudioCodecConfigMetadata codecMetadata
public android.bluetooth.BluetoothLeBroadcastChannel$Builder setSelected (boolean)
boolean isSelected
}
android/bluetooth/BluetoothLeBroadcastChannel.class
BluetoothLeBroadcastChannel.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastChannel extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public int getChannelIndex ()
public android.bluetooth.BluetoothLeAudioCodecConfigMetadata getCodecMetadata ()
public int hashCode ()
public boolean isSelected ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothLeBroadcastMetadata$Builder.class
BluetoothLeBroadcastMetadata.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastMetadata$Builder extends java.lang.Object {
public void <init> ()
public void <init> (android.bluetooth.BluetoothLeBroadcastMetadata)
android.bluetooth.BluetoothLeBroadcastMetadata original
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder addSubgroup (android.bluetooth.BluetoothLeBroadcastSubgroup)
android.bluetooth.BluetoothLeBroadcastSubgroup subgroup
public android.bluetooth.BluetoothLeBroadcastMetadata build ()
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder clearSubgroup ()
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setAudioConfigQuality (int)
int audioConfigQuality
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setBroadcastCode (byte[])
byte[] broadcastCode
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setBroadcastId (int)
int broadcastId
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setBroadcastName (java.lang.String)
String broadcastName
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setEncrypted (boolean)
boolean isEncrypted
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setPaSyncInterval (int)
int paSyncInterval
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setPresentationDelayMicros (int)
int presentationDelayMicros
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setPublicBroadcast (boolean)
boolean isPublicBroadcast
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setPublicBroadcastMetadata (android.bluetooth.BluetoothLeAudioContentMetadata)
android.bluetooth.BluetoothLeAudioContentMetadata publicBroadcastMetadata
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setRssi (int)
int rssi
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setSourceAdvertisingSid (int)
int sourceAdvertisingSid
public android.bluetooth.BluetoothLeBroadcastMetadata$Builder setSourceDevice (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice sourceDevice
int sourceAddressType
}
android/bluetooth/BluetoothLeBroadcastMetadata.class
BluetoothLeBroadcastMetadata.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastMetadata extends java.lang.Object implements android.os.Parcelable {
public static final int AUDIO_CONFIG_QUALITY_HIGH
public static final int AUDIO_CONFIG_QUALITY_NONE
public static final int AUDIO_CONFIG_QUALITY_STANDARD
public static final android.os.Parcelable$Creator CREATOR
public static final int PA_SYNC_INTERVAL_UNKNOWN
public static final int RSSI_UNKNOWN
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public int getAudioConfigQuality ()
public byte[] getBroadcastCode ()
public int getBroadcastId ()
public java.lang.String getBroadcastName ()
public int getPaSyncInterval ()
public int getPresentationDelayMicros ()
public android.bluetooth.BluetoothLeAudioContentMetadata getPublicBroadcastMetadata ()
public int getRssi ()
public int getSourceAddressType ()
public int getSourceAdvertisingSid ()
public android.bluetooth.BluetoothDevice getSourceDevice ()
public java.util.List getSubgroups ()
public int hashCode ()
public boolean isEncrypted ()
public boolean isPublicBroadcast ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothLeBroadcastReceiveState.class
BluetoothLeBroadcastReceiveState.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastReceiveState extends java.lang.Object implements android.os.Parcelable {
public static final int BIG_ENCRYPTION_STATE_BAD_CODE
public static final int BIG_ENCRYPTION_STATE_CODE_REQUIRED
public static final int BIG_ENCRYPTION_STATE_DECRYPTING
public static final int BIG_ENCRYPTION_STATE_NOT_ENCRYPTED
public static final android.os.Parcelable$Creator CREATOR
public static final int PA_SYNC_STATE_FAILED_TO_SYNCHRONIZE
public static final int PA_SYNC_STATE_IDLE
public static final int PA_SYNC_STATE_NO_PAST
public static final int PA_SYNC_STATE_SYNCHRONIZED
public static final int PA_SYNC_STATE_SYNCINFO_REQUEST
void <init> ()
public int describeContents ()
public byte[] getBadCode ()
public int getBigEncryptionState ()
public java.util.List getBisSyncState ()
public int getBroadcastId ()
public int getNumSubgroups ()
public int getPaSyncState ()
public int getSourceAddressType ()
public int getSourceAdvertisingSid ()
public android.bluetooth.BluetoothDevice getSourceDevice ()
public int getSourceId ()
public java.util.List getSubgroupMetadata ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothLeBroadcastSettings$Builder.class
BluetoothLeBroadcastSettings.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastSettings$Builder extends java.lang.Object {
public void <init> ()
public void <init> (android.bluetooth.BluetoothLeBroadcastSettings)
android.bluetooth.BluetoothLeBroadcastSettings original
public android.bluetooth.BluetoothLeBroadcastSettings$Builder addSubgroupSettings (android.bluetooth.BluetoothLeBroadcastSubgroupSettings)
android.bluetooth.BluetoothLeBroadcastSubgroupSettings subgroupSettings
public android.bluetooth.BluetoothLeBroadcastSettings build ()
public android.bluetooth.BluetoothLeBroadcastSettings$Builder clearSubgroupSettings ()
public android.bluetooth.BluetoothLeBroadcastSettings$Builder setBroadcastCode (byte[])
byte[] broadcastCode
public android.bluetooth.BluetoothLeBroadcastSettings$Builder setBroadcastName (java.lang.String)
String broadcastName
public android.bluetooth.BluetoothLeBroadcastSettings$Builder setPublicBroadcast (boolean)
boolean isPublicBroadcast
public android.bluetooth.BluetoothLeBroadcastSettings$Builder setPublicBroadcastMetadata (android.bluetooth.BluetoothLeAudioContentMetadata)
android.bluetooth.BluetoothLeAudioContentMetadata publicBroadcastMetadata
}
android/bluetooth/BluetoothLeBroadcastSettings.class
BluetoothLeBroadcastSettings.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastSettings extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public byte[] getBroadcastCode ()
public java.lang.String getBroadcastName ()
public android.bluetooth.BluetoothLeAudioContentMetadata getPublicBroadcastMetadata ()
public java.util.List getSubgroupSettings ()
public int hashCode ()
public boolean isPublicBroadcast ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothLeBroadcastSubgroup$Builder.class
BluetoothLeBroadcastSubgroup.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastSubgroup$Builder extends java.lang.Object {
public void <init> ()
public void <init> (android.bluetooth.BluetoothLeBroadcastSubgroup)
android.bluetooth.BluetoothLeBroadcastSubgroup original
public android.bluetooth.BluetoothLeBroadcastSubgroup$Builder addChannel (android.bluetooth.BluetoothLeBroadcastChannel)
android.bluetooth.BluetoothLeBroadcastChannel channel
public android.bluetooth.BluetoothLeBroadcastSubgroup build ()
public android.bluetooth.BluetoothLeBroadcastSubgroup$Builder clearChannel ()
public android.bluetooth.BluetoothLeBroadcastSubgroup$Builder setCodecId (long)
long codecId
public android.bluetooth.BluetoothLeBroadcastSubgroup$Builder setCodecSpecificConfig (android.bluetooth.BluetoothLeAudioCodecConfigMetadata)
android.bluetooth.BluetoothLeAudioCodecConfigMetadata codecSpecificConfig
public android.bluetooth.BluetoothLeBroadcastSubgroup$Builder setContentMetadata (android.bluetooth.BluetoothLeAudioContentMetadata)
android.bluetooth.BluetoothLeAudioContentMetadata contentMetadata
}
android/bluetooth/BluetoothLeBroadcastSubgroup.class
BluetoothLeBroadcastSubgroup.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastSubgroup extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public java.util.List getChannels ()
public long getCodecId ()
public android.bluetooth.BluetoothLeAudioCodecConfigMetadata getCodecSpecificConfig ()
public android.bluetooth.BluetoothLeAudioContentMetadata getContentMetadata ()
public boolean hasChannelPreference ()
public int hashCode ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothLeBroadcastSubgroupSettings$Builder.class
BluetoothLeBroadcastSubgroupSettings.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastSubgroupSettings$Builder extends java.lang.Object {
public void <init> ()
public void <init> (android.bluetooth.BluetoothLeBroadcastSubgroupSettings)
android.bluetooth.BluetoothLeBroadcastSubgroupSettings original
public android.bluetooth.BluetoothLeBroadcastSubgroupSettings build ()
public android.bluetooth.BluetoothLeBroadcastSubgroupSettings$Builder setContentMetadata (android.bluetooth.BluetoothLeAudioContentMetadata)
android.bluetooth.BluetoothLeAudioContentMetadata contentMetadata
public android.bluetooth.BluetoothLeBroadcastSubgroupSettings$Builder setPreferredQuality (int)
int preferredQuality
}
android/bluetooth/BluetoothLeBroadcastSubgroupSettings.class
BluetoothLeBroadcastSubgroupSettings.java
package android.bluetooth
public final android.bluetooth.BluetoothLeBroadcastSubgroupSettings extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int QUALITY_HIGH
public static final int QUALITY_STANDARD
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public android.bluetooth.BluetoothLeAudioContentMetadata getContentMetadata ()
public int getPreferredQuality ()
public int hashCode ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothManager.class
BluetoothManager.java
package android.bluetooth
public final android.bluetooth.BluetoothManager extends java.lang.Object {
void <init> ()
public android.bluetooth.BluetoothAdapter getAdapter ()
public java.util.List getConnectedDevices (int)
int profile
public int getConnectionState (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int profile
public java.util.List getDevicesMatchingConnectionStates (int, int[])
int profile
int[] states
public android.bluetooth.BluetoothGattServer openGattServer (android.content.Context, android.bluetooth.BluetoothGattServerCallback)
android.content.Context context
android.bluetooth.BluetoothGattServerCallback callback
}
android/bluetooth/BluetoothMap.class
BluetoothMap.java
package android.bluetooth
public final android.bluetooth.BluetoothMap extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
void <init> ()
public void close ()
protected void finalize ()
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
}
android/bluetooth/BluetoothMapClient.class
BluetoothMapClient.java
package android.bluetooth
public final android.bluetooth.BluetoothMapClient extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
void <init> ()
public void close ()
protected void finalize ()
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public boolean sendMessage (android.bluetooth.BluetoothDevice, java.util.Collection, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)
android.bluetooth.BluetoothDevice device
java.util.Collection contacts
String message
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveredIntent
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
}
android/bluetooth/BluetoothPan.class
BluetoothPan.java
package android.bluetooth
public final android.bluetooth.BluetoothPan extends java.lang.Object implements android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
public static final String ACTION_TETHERING_STATE_CHANGED
public static final String EXTRA_LOCAL_ROLE
public static final String EXTRA_TETHERING_STATE
public static final int LOCAL_NAP_ROLE
public static final int LOCAL_PANU_ROLE
public static final int PAN_ROLE_NONE
public static final int REMOTE_NAP_ROLE
public static final int REMOTE_PANU_ROLE
public static final int TETHERING_STATE_OFF
public static final int TETHERING_STATE_ON
void <init> ()
protected void finalize ()
public java.util.List getConnectedDevices ()
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public boolean isTetheringOn ()
public android.net.TetheringManager$TetheredInterfaceRequest requestTetheredInterface (java.util.concurrent.Executor, android.net.TetheringManager$TetheredInterfaceCallback)
java.util.concurrent.Executor executor
android.net.TetheringManager$TetheredInterfaceCallback callback
public void setBluetoothTethering (boolean)
boolean value
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
}
android/bluetooth/BluetoothPbap.class
BluetoothPbap.java
package android.bluetooth
public android.bluetooth.BluetoothPbap extends java.lang.Object implements android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
void <init> ()
public java.util.List getConnectedDevices ()
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
}
android/bluetooth/BluetoothPbapClient.class
BluetoothPbapClient.java
package android.bluetooth
public final android.bluetooth.BluetoothPbapClient extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
void <init> ()
public synchronized void close ()
protected void finalize ()
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
}
android/bluetooth/BluetoothProfile$ServiceListener.class
BluetoothProfile.java
package android.bluetooth
public abstract android.bluetooth.BluetoothProfile$ServiceListener extends java.lang.Object {
public abstract void onServiceConnected (int, android.bluetooth.BluetoothProfile)
public abstract void onServiceDisconnected (int)
}
android/bluetooth/BluetoothProfile.class
BluetoothProfile.java
package android.bluetooth
public abstract android.bluetooth.BluetoothProfile extends java.lang.Object {
public static final int A2DP
public static final int A2DP_SINK
public static final int AVRCP_CONTROLLER
public static final int CONNECTION_POLICY_ALLOWED
public static final int CONNECTION_POLICY_FORBIDDEN
public static final int CONNECTION_POLICY_UNKNOWN
public static final int CSIP_SET_COORDINATOR
public static final String EXTRA_PREVIOUS_STATE
public static final String EXTRA_STATE
public static final int GATT
public static final int GATT_SERVER
public static final int HAP_CLIENT
public static final int HEADSET
public static final int HEADSET_CLIENT
public static final int HEALTH
public static final int HEARING_AID
public static final int HID_DEVICE
public static final int HID_HOST
public static final int LE_AUDIO
public static final int LE_AUDIO_BROADCAST
public static final int LE_AUDIO_BROADCAST_ASSISTANT
public static final int MAP
public static final int MAP_CLIENT
public static final int OPP
public static final int PAN
public static final int PBAP
public static final int PBAP_CLIENT
public static final int PRIORITY_OFF
public static final int PRIORITY_ON
public static final int SAP
public static final int STATE_CONNECTED
public static final int STATE_CONNECTING
public static final int STATE_DISCONNECTED
public static final int STATE_DISCONNECTING
public static final int VOLUME_CONTROL
public abstract java.util.List getConnectedDevices ()
public abstract int getConnectionState (android.bluetooth.BluetoothDevice)
public static java.lang.String getConnectionStateName (int)
int connectionState
public abstract java.util.List getDevicesMatchingConnectionStates (int[])
public static java.lang.String getProfileName (int)
int profile
}
android/bluetooth/BluetoothQualityReport$BqrCommon.class
BluetoothQualityReport.java
package android.bluetooth
public final android.bluetooth.BluetoothQualityReport$BqrCommon extends java.lang.Object implements android.os.Parcelable {
public static final int CONNECTION_ROLE_CENTRAL
public static final int CONNECTION_ROLE_PERIPHERAL
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public static java.lang.String connectionRoleToString (int)
int connectionRole
public int describeContents ()
public int getAfhSelectUnidealChannelCount ()
public int getCalFailedItemCount ()
public int getCoexInfoMask ()
public int getConnectionHandle ()
public int getConnectionRole ()
public long getCrcErrorPackets ()
public long getFlowOffCount ()
public long getLastFlowOnTimestamp ()
public long getLastTxAckTimestamp ()
public int getLsto ()
public long getNakCount ()
public long getNoRxCount ()
public long getOverflowCount ()
public int getPacketType ()
public long getPiconetClock ()
public long getRetransmissionCount ()
public int getRssi ()
public long getRxDupPackets ()
public long getRxUnRecvPackets ()
public int getSnr ()
public long getTxFlushPackets ()
public long getTxLastSubeventPackets ()
public int getTxPowerLevel ()
public long getTxTotalPackets ()
public long getTxUnackPackets ()
public long getUnderflowCount ()
public int getUnusedAfhChannelCount ()
public static java.lang.String packetTypeToString (int)
int packetType
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothQualityReport$BqrConnectFail.class
BluetoothQualityReport.java
package android.bluetooth
public final android.bluetooth.BluetoothQualityReport$BqrConnectFail extends java.lang.Object implements android.os.Parcelable {
public static final int CONNECT_FAIL_ID_ACL_ALREADY_EXIST
public static final int CONNECT_FAIL_ID_CONNECTION_TIMEOUT
public static final int CONNECT_FAIL_ID_CONTROLLER_BUSY
public static final int CONNECT_FAIL_ID_NO_ERROR
public static final int CONNECT_FAIL_ID_PAGE_TIMEOUT
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public static java.lang.String connectFailIdToString (int)
int id
public int describeContents ()
public int getFailReason ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothQualityReport$BqrEnergyMonitor.class
BluetoothQualityReport.java
package android.bluetooth
public final android.bluetooth.BluetoothQualityReport$BqrEnergyMonitor extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public long getActiveStateEnterCount ()
public long getActiveStateTotalTimeMillis ()
public int getAverageCurrentConsumptionMicroamps ()
public int getBredrAverageTxPowerLeveldBm ()
public long getBredrRxStateEnterCount ()
public long getBredrRxTotalTimeMillis ()
public long getBredrTxStateEnterCount ()
public long getBredrTxTotalTimeMillis ()
public long getIdleStateEnterCount ()
public long getIdleStateTotalTimeMillis ()
public int getLeAverageTxPowerLeveldBm ()
public long getLeRxStateEnterCount ()
public long getLeRxTotalTimeMillis ()
public long getLeTsTotalTimeMillis ()
public long getLeTxStateEnterCount ()
public long getPowerDataTotalTimeMillis ()
public long getRxDualChainActiveDurationMillis ()
public long getRxSingleChainActiveDurationMillis ()
public long getTxExternalPaDualChainActiveDurationMillis ()
public long getTxExternalPaSingleChainActiveDurationMillis ()
public long getTxInternalPaDualChainActiveDurationMillis ()
public long getTxInternalPaSingleChainActiveDurationMillis ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothQualityReport$BqrRfStats.class
BluetoothQualityReport.java
package android.bluetooth
public final android.bluetooth.BluetoothQualityReport$BqrRfStats extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public int getExtensionInfo ()
public long getPacketsWithRssi50To55dBm ()
public long getPacketsWithRssi55To60dBm ()
public long getPacketsWithRssi60To65dBm ()
public long getPacketsWithRssi65To70dBm ()
public long getPacketsWithRssi70To75dBm ()
public long getPacketsWithRssi75To80dBm ()
public long getPacketsWithRssi80To85dBm ()
public long getPacketsWithRssi85To90dBm ()
public long getPacketsWithRssiAboveMinus50dBm ()
public long getPacketsWithRssiBelowMinus90dBm ()
public long getPacketsWithRssiDelta2To5dBm ()
public long getPacketsWithRssiDelta5To8dBm ()
public long getPacketsWithRssiDelta8To11dBm ()
public long getPacketsWithRssiDeltaAbove11dBm ()
public long getPacketsWithRssiDeltaBelow2dBm ()
public long getPerformanceDurationMillis ()
public long getTxPowerExternalPaBeamformingCount ()
public long getTxPowerExternalPaDiversityCount ()
public long getTxPowerInternalPaBeamformingCount ()
public long getTxPowerInternalPaDiversityCount ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothQualityReport$BqrVsA2dpChoppy.class
BluetoothQualityReport.java
package android.bluetooth
public final android.bluetooth.BluetoothQualityReport$BqrVsA2dpChoppy extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public int getAclTxQueueLength ()
public long getArrivalTime ()
public int getGlitchCount ()
public int getLinkQuality ()
public int getRxCxmDenials ()
public long getScheduleTime ()
public int getTxCxmDenials ()
public static java.lang.String linkQualityToString (int)
int linkQuality
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothQualityReport$BqrVsLsto.class
BluetoothQualityReport.java
package android.bluetooth
public final android.bluetooth.BluetoothQualityReport$BqrVsLsto extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public static java.lang.String connStateToString (int)
int connectionState
public int describeContents ()
public long getBasebandStats ()
public int getConnState ()
public int getCxmDenials ()
public long getLastTxAckTimestamp ()
public long getNativeClock ()
public int getRfLoss ()
public long getSlotsUsed ()
public int getTxSkipped ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothQualityReport$BqrVsScoChoppy.class
BluetoothQualityReport.java
package android.bluetooth
public final android.bluetooth.BluetoothQualityReport$BqrVsScoChoppy extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public static java.lang.String airFormatToString (int)
int airFormat
public int describeContents ()
public int getAirFormat ()
public int getGlitchCount ()
public int getGoodRxFrameCount ()
public int getInstanceCount ()
public int getIntervalEsco ()
public int getLateDispatch ()
public int getLpaIntrMiss ()
public int getMicIntrMiss ()
public int getMissedInstanceCount ()
public int getPlcDiscardCount ()
public int getPlcFillCount ()
public int getRxCxmDenials ()
public int getRxRetransmitSlotCount ()
public int getSprIntrMiss ()
public int getTxAbortCount ()
public int getTxCxmDenials ()
public int getTxRetransmitSlotCount ()
public int getWindowEsco ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothQualityReport$Builder.class
BluetoothQualityReport.java
package android.bluetooth
public final android.bluetooth.BluetoothQualityReport$Builder extends java.lang.Object {
public void <init> (byte[])
byte[] rawData
public android.bluetooth.BluetoothQualityReport build ()
public android.bluetooth.BluetoothQualityReport$Builder setBluetoothClass (android.bluetooth.BluetoothClass)
android.bluetooth.BluetoothClass bluetoothClass
public android.bluetooth.BluetoothQualityReport$Builder setLmpSubVersion (int)
int lmpSubVer
public android.bluetooth.BluetoothQualityReport$Builder setLmpVersion (int)
int lmpVer
public android.bluetooth.BluetoothQualityReport$Builder setManufacturerId (int)
int manufacturerId
public android.bluetooth.BluetoothQualityReport$Builder setRemoteAddress (java.lang.String)
String remoteAddr
public android.bluetooth.BluetoothQualityReport$Builder setRemoteName (java.lang.String)
String remoteName
}
android/bluetooth/BluetoothQualityReport.class
BluetoothQualityReport.java
package android.bluetooth
public final android.bluetooth.BluetoothQualityReport extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int QUALITY_REPORT_ID_A2DP_CHOPPY
public static final int QUALITY_REPORT_ID_APPROACH_LSTO
public static final int QUALITY_REPORT_ID_CONN_FAIL
public static final int QUALITY_REPORT_ID_ENERGY_MONITOR
public static final int QUALITY_REPORT_ID_MONITOR
public static final int QUALITY_REPORT_ID_RF_STATS
public static final int QUALITY_REPORT_ID_SCO_CHOPPY
void <init> ()
public int describeContents ()
public android.bluetooth.BluetoothClass getBluetoothClass ()
public android.bluetooth.BluetoothQualityReport$BqrCommon getBqrCommon ()
public android.os.Parcelable getBqrEvent ()
public int getLmpSubVersion ()
public int getLmpVersion ()
public int getManufacturerId ()
public int getQualityReportId ()
public java.lang.String getRemoteAddress ()
public java.lang.String getRemoteName ()
public static java.lang.String qualityReportIdToString (int)
int id
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothSap.class
BluetoothSap.java
package android.bluetooth
public final android.bluetooth.BluetoothSap extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
void <init> ()
public synchronized void close ()
protected void finalize ()
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
}
android/bluetooth/BluetoothServerSocket.class
BluetoothServerSocket.java
package android.bluetooth
public final android.bluetooth.BluetoothServerSocket extends java.lang.Object implements java.io.Closeable {
void <init> ()
public android.bluetooth.BluetoothSocket accept () throws java.io.IOException
public android.bluetooth.BluetoothSocket accept (int) throws java.io.IOException
int timeout
public void close () throws java.io.IOException
public int getPsm ()
public java.lang.String toString ()
}
android/bluetooth/BluetoothSinkAudioPolicy$Builder.class
BluetoothSinkAudioPolicy.java
package android.bluetooth
public final android.bluetooth.BluetoothSinkAudioPolicy$Builder extends java.lang.Object {
public void <init> ()
public void <init> (android.bluetooth.BluetoothSinkAudioPolicy)
android.bluetooth.BluetoothSinkAudioPolicy policies
public android.bluetooth.BluetoothSinkAudioPolicy build ()
public android.bluetooth.BluetoothSinkAudioPolicy$Builder setActiveDevicePolicyAfterConnection (int)
int connectingTimePolicy
public android.bluetooth.BluetoothSinkAudioPolicy$Builder setCallEstablishPolicy (int)
int callEstablishPolicy
public android.bluetooth.BluetoothSinkAudioPolicy$Builder setInBandRingtonePolicy (int)
int inBandRingtonePolicy
}
android/bluetooth/BluetoothSinkAudioPolicy.class
BluetoothSinkAudioPolicy.java
package android.bluetooth
public final android.bluetooth.BluetoothSinkAudioPolicy extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int POLICY_ALLOWED
public static final int POLICY_NOT_ALLOWED
public static final int POLICY_UNCONFIGURED
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public int getActiveDevicePolicyAfterConnection ()
public int getCallEstablishPolicy ()
public int getInBandRingtonePolicy ()
public int hashCode ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BluetoothSocket.class
BluetoothSocket.java
package android.bluetooth
public final android.bluetooth.BluetoothSocket extends java.lang.Object implements java.io.Closeable {
public static final int TYPE_L2CAP
public static final int TYPE_LE
public static final int TYPE_RFCOMM
public static final int TYPE_SCO
void <init> ()
public void close () throws java.io.IOException
public void connect () throws java.io.IOException
protected void finalize () throws java.lang.Throwable
public int getConnectionType ()
public java.io.InputStream getInputStream () throws java.io.IOException
public int getL2capLocalChannelId () throws java.io.IOException
public int getL2capRemoteChannelId () throws java.io.IOException
public int getMaxReceivePacketSize ()
public int getMaxTransmitPacketSize ()
public java.io.OutputStream getOutputStream () throws java.io.IOException
public android.bluetooth.BluetoothDevice getRemoteDevice ()
public boolean isConnected ()
public java.lang.String toString ()
}
android/bluetooth/BluetoothSocketException.class
BluetoothSocketException.java
package android.bluetooth
public android.bluetooth.BluetoothSocketException extends java.io.IOException {
public static final int BLUETOOTH_OFF_FAILURE
public static final int L2CAP_ACL_FAILURE
public static final int L2CAP_CLIENT_SECURITY_FAILURE
public static final int L2CAP_INSUFFICIENT_AUTHENTICATION
public static final int L2CAP_INSUFFICIENT_AUTHORIZATION
public static final int L2CAP_INSUFFICIENT_ENCRYPTION
public static final int L2CAP_INSUFFICIENT_ENCRYPT_KEY_SIZE
public static final int L2CAP_INVALID_PARAMETERS
public static final int L2CAP_INVALID_SOURCE_CID
public static final int L2CAP_NO_PSM_AVAILABLE
public static final int L2CAP_NO_RESOURCES
public static final int L2CAP_SOURCE_CID_ALREADY_ALLOCATED
public static final int L2CAP_TIMEOUT
public static final int L2CAP_UNACCEPTABLE_PARAMETERS
public static final int L2CAP_UNKNOWN
public static final int NULL_DEVICE
public static final int RPC_FAILURE
public static final int SOCKET_CLOSED
public static final int SOCKET_CONNECTION_FAILURE
public static final int SOCKET_MANAGER_FAILURE
public static final int UNIX_FILE_SOCKET_CREATION_FAILURE
public static final int UNSPECIFIED
public void <init> (int)
int code
public void <init> (int, java.lang.String)
int code
String msg
public int getErrorCode ()
}
android/bluetooth/BluetoothSocketSettings$Builder.class
BluetoothSocketSettings.java
package android.bluetooth
public final android.bluetooth.BluetoothSocketSettings$Builder extends java.lang.Object {
public void <init> ()
public android.bluetooth.BluetoothSocketSettings build ()
public android.bluetooth.BluetoothSocketSettings$Builder setAuthenticationRequired (boolean)
boolean authenticationRequired
public android.bluetooth.BluetoothSocketSettings$Builder setEncryptionRequired (boolean)
boolean encryptionRequired
public android.bluetooth.BluetoothSocketSettings$Builder setL2capPsm (int)
int l2capPsm
public android.bluetooth.BluetoothSocketSettings$Builder setRfcommServiceName (java.lang.String)
String rfcommServiceName
public android.bluetooth.BluetoothSocketSettings$Builder setRfcommUuid (java.util.UUID)
java.util.UUID rfcommUuid
public android.bluetooth.BluetoothSocketSettings$Builder setSocketType (int)
int socketType
}
android/bluetooth/BluetoothSocketSettings.class
BluetoothSocketSettings.java
package android.bluetooth
public final android.bluetooth.BluetoothSocketSettings extends java.lang.Object {
void <init> ()
public int getL2capPsm ()
public java.lang.String getRfcommServiceName ()
public java.util.UUID getRfcommUuid ()
public int getSocketType ()
public boolean isAuthenticationRequired ()
public boolean isEncryptionRequired ()
public java.lang.String toString ()
}
android/bluetooth/BluetoothStatusCodes.class
BluetoothStatusCodes.java
package android.bluetooth
public final android.bluetooth.BluetoothStatusCodes extends java.lang.Object {
public static final int ALLOWED
public static final int ERROR_ALREADY_IN_TARGET_STATE
public static final int ERROR_ANOTHER_ACTIVE_OOB_REQUEST
public static final int ERROR_ANOTHER_ACTIVE_REQUEST
public static final int ERROR_AUDIO_DEVICE_ALREADY_CONNECTED
public static final int ERROR_AUDIO_DEVICE_ALREADY_DISCONNECTED
public static final int ERROR_AUDIO_ROUTE_BLOCKED
public static final int ERROR_BAD_PARAMETERS
public static final int ERROR_BLUETOOTH_NOT_ALLOWED
public static final int ERROR_BLUETOOTH_NOT_ENABLED
public static final int ERROR_CALLBACK_NOT_REGISTERED
public static final int ERROR_CALL_ACTIVE
public static final int ERROR_CSIP_GROUP_LOCKED_BY_OTHER
public static final int ERROR_CSIP_INVALID_GROUP_ID
public static final int ERROR_CSIP_LOCKED_GROUP_MEMBER_LOST
public static final int ERROR_DEVICE_NOT_BONDED
public static final int ERROR_DISTANCE_MEASUREMENT_INTERNAL
public static final int ERROR_GATT_WRITE_NOT_ALLOWED
public static final int ERROR_GATT_WRITE_REQUEST_BUSY
public static final int ERROR_HAP_INVALID_PRESET_INDEX
public static final int ERROR_HAP_PRESET_NAME_TOO_LONG
public static final int ERROR_HARDWARE_GENERIC
public static final int ERROR_LE_BROADCAST_ASSISTANT_DUPLICATE_ADDITION
public static final int ERROR_LE_BROADCAST_ASSISTANT_INVALID_SOURCE_ID
public static final int ERROR_LE_BROADCAST_INVALID_BROADCAST_ID
public static final int ERROR_LE_BROADCAST_INVALID_CODE
public static final int ERROR_LE_CONTENT_METADATA_INVALID_LANGUAGE
public static final int ERROR_LE_CONTENT_METADATA_INVALID_OTHER
public static final int ERROR_LE_CONTENT_METADATA_INVALID_PROGRAM_INFO
public static final int ERROR_LOCAL_NOT_ENOUGH_RESOURCES
public static final int ERROR_MISSING_BLUETOOTH_CONNECT_PERMISSION
public static final int ERROR_NOT_ACTIVE_DEVICE
public static final int ERROR_NOT_DUAL_MODE_AUDIO_DEVICE
public static final int ERROR_NO_ACTIVE_DEVICES
public static final int ERROR_NO_LE_CONNECTION
public static final int ERROR_PROFILE_NOT_CONNECTED
public static final int ERROR_PROFILE_SERVICE_NOT_BOUND
public static final int ERROR_REMOTE_LINK_ERROR
public static final int ERROR_REMOTE_NOT_ENOUGH_RESOURCES
public static final int ERROR_REMOTE_OPERATION_NOT_SUPPORTED
public static final int ERROR_REMOTE_OPERATION_REJECTED
public static final int ERROR_TIMEOUT
public static final int ERROR_UNKNOWN
public static final int FEATURE_NOT_CONFIGURED
public static final int FEATURE_NOT_SUPPORTED
public static final int FEATURE_SUPPORTED
public static final int NOT_ALLOWED
public static final int REASON_LOCAL_APP_REQUEST
public static final int REASON_LOCAL_STACK_REQUEST
public static final int REASON_REMOTE_REQUEST
public static final int REASON_SYSTEM_POLICY
public static final int RFCOMM_LISTENER_FAILED_TO_CLOSE_SERVER_SOCKET
public static final int RFCOMM_LISTENER_FAILED_TO_CREATE_SERVER_SOCKET
public static final int RFCOMM_LISTENER_NO_SOCKET_AVAILABLE
public static final int RFCOMM_LISTENER_OPERATION_FAILED_DIFFERENT_APP
public static final int RFCOMM_LISTENER_OPERATION_FAILED_NO_MATCHING_SERVICE_RECORD
public static final int RFCOMM_LISTENER_START_FAILED_UUID_IN_USE
public static final int SUCCESS
void <init> ()
}
android/bluetooth/BluetoothUuid.class
BluetoothUuid.java
package android.bluetooth
public final android.bluetooth.BluetoothUuid extends java.lang.Object {
public static final android.os.ParcelUuid A2DP_SINK
public static final android.os.ParcelUuid A2DP_SOURCE
public static final android.os.ParcelUuid ADV_AUDIO_DIST
public static final android.os.ParcelUuid AVRCP
public static final android.os.ParcelUuid AVRCP_CONTROLLER
public static final android.os.ParcelUuid AVRCP_TARGET
public static final android.os.ParcelUuid BASE_UUID
public static final android.os.ParcelUuid BASS
public static final android.os.ParcelUuid BNEP
public static final android.os.ParcelUuid CAP
public static final android.os.ParcelUuid COORDINATED_SET
public static final android.os.ParcelUuid DIP
public static final android.os.ParcelUuid GENERIC_MEDIA_CONTROL
public static final android.os.ParcelUuid HAS
public static final android.os.ParcelUuid HEARING_AID
public static final android.os.ParcelUuid HFP
public static final android.os.ParcelUuid HFP_AG
public static final android.os.ParcelUuid HID
public static final android.os.ParcelUuid HOGP
public static final android.os.ParcelUuid HSP
public static final android.os.ParcelUuid HSP_AG
public static final android.os.ParcelUuid LE_AUDIO
public static final android.os.ParcelUuid MAP
public static final android.os.ParcelUuid MAS
public static final android.os.ParcelUuid MEDIA_CONTROL
public static final android.os.ParcelUuid MFI_HAS
public static final android.os.ParcelUuid MNS
public static final android.os.ParcelUuid NAP
public static final android.os.ParcelUuid OBEX_OBJECT_PUSH
public static final android.os.ParcelUuid PANU
public static final android.os.ParcelUuid PBAP_PCE
public static final android.os.ParcelUuid PBAP_PSE
public static final android.os.ParcelUuid SAP
public static final int UUID_BYTES_128_BIT
public static final int UUID_BYTES_16_BIT
public static final int UUID_BYTES_32_BIT
public static final android.os.ParcelUuid VOLUME_CONTROL
void <init> ()
public static boolean containsAnyUuid (android.os.ParcelUuid[], android.os.ParcelUuid[])
android.os.ParcelUuid[] uuidA
android.os.ParcelUuid[] uuidB
public static android.os.ParcelUuid parseUuidFrom (byte[])
byte[] uuidBytes
static void <clinit> ()
}
android/bluetooth/BluetoothVolumeControl$Callback.class
BluetoothVolumeControl.java
package android.bluetooth
public abstract android.bluetooth.BluetoothVolumeControl$Callback extends java.lang.Object {
public void onDeviceVolumeChanged (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int volume
public void onVolumeOffsetAudioDescriptionChanged (android.bluetooth.BluetoothDevice, int, java.lang.String)
android.bluetooth.BluetoothDevice device
int instanceId
String audioDescription
public void onVolumeOffsetAudioLocationChanged (android.bluetooth.BluetoothDevice, int, int)
android.bluetooth.BluetoothDevice device
int instanceId
int audioLocation
public void onVolumeOffsetChanged (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int volumeOffset
public void onVolumeOffsetChanged (android.bluetooth.BluetoothDevice, int, int)
android.bluetooth.BluetoothDevice device
int instanceId
int volumeOffset
}
android/bluetooth/BluetoothVolumeControl.class
BluetoothVolumeControl.java
package android.bluetooth
public final android.bluetooth.BluetoothVolumeControl extends java.lang.Object implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile {
public static final String ACTION_CONNECTION_STATE_CHANGED
void <init> ()
public void close ()
protected void finalize ()
public java.util.List getAudioInputControlServices (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getConnectedDevices ()
public int getConnectionPolicy (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getConnectionState (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public java.util.List getDevicesMatchingConnectionStates (int[])
int[] states
public int getNumberOfVolumeOffsetInstances (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean isVolumeOffsetAvailable (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void registerCallback (java.util.concurrent.Executor, android.bluetooth.BluetoothVolumeControl$Callback)
java.util.concurrent.Executor executor
android.bluetooth.BluetoothVolumeControl$Callback callback
public boolean setConnectionPolicy (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int connectionPolicy
public void setDeviceVolume (android.bluetooth.BluetoothDevice, int, boolean)
android.bluetooth.BluetoothDevice device
int volume
boolean isGroupOperation
public void setVolumeOffset (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int volumeOffset
public void setVolumeOffset (android.bluetooth.BluetoothDevice, int, int)
android.bluetooth.BluetoothDevice device
int instanceId
int volumeOffset
public void unregisterCallback (android.bluetooth.BluetoothVolumeControl$Callback)
android.bluetooth.BluetoothVolumeControl$Callback callback
}
android/bluetooth/BufferConstraint.class
BufferConstraint.java
package android.bluetooth
public final android.bluetooth.BufferConstraint extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int, int, int)
int defaultMillis
int maxMillis
int minMillis
public int describeContents ()
public int getDefaultMillis ()
public int getMaxMillis ()
public int getMinMillis ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/BufferConstraints.class
BufferConstraints.java
package android.bluetooth
public final android.bluetooth.BufferConstraints extends java.lang.Object implements android.os.Parcelable {
public static final int BUFFER_CODEC_MAX_NUM
public static final android.os.Parcelable$Creator CREATOR
public void <init> (java.util.List)
java.util.List bufferConstraintList
public int describeContents ()
public android.bluetooth.BufferConstraint forCodec (int)
int codec
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/OobData$ClassicBuilder.class
OobData.java
package android.bluetooth
public final android.bluetooth.OobData$ClassicBuilder extends java.lang.Object {
public void <init> (byte[], byte[], byte[])
byte[] confirmationHash
byte[] classicLength
byte[] deviceAddressWithType
public android.bluetooth.OobData build ()
public android.bluetooth.OobData$ClassicBuilder setClassOfDevice (byte[])
byte[] classOfDevice
public android.bluetooth.OobData$ClassicBuilder setDeviceName (byte[])
byte[] deviceName
public android.bluetooth.OobData$ClassicBuilder setRandomizerHash (byte[])
byte[] randomizerHash
}
android/bluetooth/OobData$LeBuilder.class
OobData.java
package android.bluetooth
public final android.bluetooth.OobData$LeBuilder extends java.lang.Object {
public void <init> (byte[], byte[], int)
byte[] confirmationHash
byte[] deviceAddressWithType
int leDeviceRole
public android.bluetooth.OobData build ()
public android.bluetooth.OobData$LeBuilder setDeviceName (byte[])
byte[] deviceName
public android.bluetooth.OobData$LeBuilder setLeFlags (int)
int leFlags
public android.bluetooth.OobData$LeBuilder setLeTemporaryKey (byte[])
byte[] leTemporaryKey
public android.bluetooth.OobData$LeBuilder setRandomizerHash (byte[])
byte[] randomizerHash
}
android/bluetooth/OobData.class
OobData.java
package android.bluetooth
public final android.bluetooth.OobData extends java.lang.Object implements android.os.Parcelable {
public static final int CLASS_OF_DEVICE_OCTETS
public static final int CONFIRMATION_OCTETS
public static final android.os.Parcelable$Creator CREATOR
public static final int DEVICE_ADDRESS_OCTETS
public static final int LE_APPEARANCE_OCTETS
public static final int LE_DEVICE_FLAG_OCTETS
public static final int LE_DEVICE_ROLE_BOTH_PREFER_CENTRAL
public static final int LE_DEVICE_ROLE_BOTH_PREFER_PERIPHERAL
public static final int LE_DEVICE_ROLE_CENTRAL_ONLY
public static final int LE_DEVICE_ROLE_OCTETS
public static final int LE_DEVICE_ROLE_PERIPHERAL_ONLY
public static final int LE_FLAG_BREDR_NOT_SUPPORTED
public static final int LE_FLAG_GENERAL_DISCOVERY_MODE
public static final int LE_FLAG_LIMITED_DISCOVERY_MODE
public static final int LE_FLAG_SIMULTANEOUS_CONTROLLER
public static final int LE_FLAG_SIMULTANEOUS_HOST
public static final int LE_TK_OCTETS
public static final int OOB_LENGTH_OCTETS
public static final int RANDOMIZER_OCTETS
void <init> ()
public int describeContents ()
public byte[] getClassOfDevice ()
public byte[] getClassicLength ()
public byte[] getConfirmationHash ()
public byte[] getDeviceAddressWithType ()
public byte[] getDeviceName ()
public byte[] getLeAppearance ()
public int getLeDeviceRole ()
public int getLeFlags ()
public byte[] getLeTemporaryKey ()
public byte[] getRandomizerHash ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/UidTraffic.class
UidTraffic.java
package android.bluetooth
public final android.bluetooth.UidTraffic extends java.lang.Object implements java.lang.Cloneable android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public android.bluetooth.UidTraffic clone ()
public int describeContents ()
public long getRxBytes ()
public long getTxBytes ()
public int getUid ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
}
android/bluetooth/le/
android/bluetooth/le/AdvertiseCallback.class
AdvertiseCallback.java
package android.bluetooth.le
public abstract android.bluetooth.le.AdvertiseCallback extends java.lang.Object {
public static final int ADVERTISE_FAILED_ALREADY_STARTED
public static final int ADVERTISE_FAILED_DATA_TOO_LARGE
public static final int ADVERTISE_FAILED_FEATURE_UNSUPPORTED
public static final int ADVERTISE_FAILED_INTERNAL_ERROR
public static final int ADVERTISE_FAILED_TOO_MANY_ADVERTISERS
public void <init> ()
public void onStartFailure (int)
int errorCode
public void onStartSuccess (android.bluetooth.le.AdvertiseSettings)
android.bluetooth.le.AdvertiseSettings settingsInEffect
}
android/bluetooth/le/AdvertiseData$Builder.class
AdvertiseData.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertiseData$Builder extends java.lang.Object {
public void <init> ()
public android.bluetooth.le.AdvertiseData$Builder addManufacturerData (int, byte[])
int manufacturerId
byte[] manufacturerSpecificData
public android.bluetooth.le.AdvertiseData$Builder addServiceData (android.os.ParcelUuid, byte[])
android.os.ParcelUuid serviceDataUuid
byte[] serviceData
public android.bluetooth.le.AdvertiseData$Builder addServiceSolicitationUuid (android.os.ParcelUuid)
android.os.ParcelUuid serviceSolicitationUuid
public android.bluetooth.le.AdvertiseData$Builder addServiceUuid (android.os.ParcelUuid)
android.os.ParcelUuid serviceUuid
public android.bluetooth.le.AdvertiseData$Builder addTransportDiscoveryData (android.bluetooth.le.TransportDiscoveryData)
android.bluetooth.le.TransportDiscoveryData transportDiscoveryData
public android.bluetooth.le.AdvertiseData build ()
public android.bluetooth.le.AdvertiseData$Builder setIncludeDeviceName (boolean)
boolean includeDeviceName
public android.bluetooth.le.AdvertiseData$Builder setIncludeTxPowerLevel (boolean)
boolean includeTxPowerLevel
}
android/bluetooth/le/AdvertiseData.class
AdvertiseData.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertiseData extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object obj
public boolean getIncludeDeviceName ()
public boolean getIncludeTxPowerLevel ()
public android.util.SparseArray getManufacturerSpecificData ()
public java.util.Map getServiceData ()
public java.util.List getServiceSolicitationUuids ()
public java.util.List getServiceUuids ()
public java.util.List getTransportDiscoveryData ()
public int hashCode ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/AdvertiseSettings$Builder.class
AdvertiseSettings.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertiseSettings$Builder extends java.lang.Object {
public void <init> ()
public android.bluetooth.le.AdvertiseSettings build ()
public android.bluetooth.le.AdvertiseSettings$Builder setAdvertiseMode (int)
int advertiseMode
public android.bluetooth.le.AdvertiseSettings$Builder setConnectable (boolean)
boolean connectable
public android.bluetooth.le.AdvertiseSettings$Builder setDiscoverable (boolean)
boolean discoverable
public android.bluetooth.le.AdvertiseSettings$Builder setOwnAddressType (int)
int ownAddressType
public android.bluetooth.le.AdvertiseSettings$Builder setTimeout (int)
int timeoutMillis
public android.bluetooth.le.AdvertiseSettings$Builder setTxPowerLevel (int)
int txPowerLevel
}
android/bluetooth/le/AdvertiseSettings.class
AdvertiseSettings.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertiseSettings extends java.lang.Object implements android.os.Parcelable {
public static final int ADVERTISE_MODE_BALANCED
public static final int ADVERTISE_MODE_LOW_LATENCY
public static final int ADVERTISE_MODE_LOW_POWER
public static final int ADVERTISE_TX_POWER_HIGH
public static final int ADVERTISE_TX_POWER_LOW
public static final int ADVERTISE_TX_POWER_MEDIUM
public static final int ADVERTISE_TX_POWER_ULTRA_LOW
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public int getMode ()
public int getOwnAddressType ()
public int getTimeout ()
public int getTxPowerLevel ()
public boolean isConnectable ()
public boolean isDiscoverable ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/AdvertisingSet.class
AdvertisingSet.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertisingSet extends java.lang.Object {
void <init> ()
public void enableAdvertising (boolean, int, int)
boolean enable
int duration
int maxExtendedAdvertisingEvents
public int getAdvertiserId ()
public void setAdvertisingData (android.bluetooth.le.AdvertiseData)
android.bluetooth.le.AdvertiseData advertiseData
public void setAdvertisingParameters (android.bluetooth.le.AdvertisingSetParameters)
android.bluetooth.le.AdvertisingSetParameters parameters
public void setPeriodicAdvertisingData (android.bluetooth.le.AdvertiseData)
android.bluetooth.le.AdvertiseData periodicData
public void setPeriodicAdvertisingEnabled (boolean)
boolean enable
public void setPeriodicAdvertisingParameters (android.bluetooth.le.PeriodicAdvertisingParameters)
android.bluetooth.le.PeriodicAdvertisingParameters parameters
public void setScanResponseData (android.bluetooth.le.AdvertiseData)
android.bluetooth.le.AdvertiseData scanResponse
}
android/bluetooth/le/AdvertisingSetCallback.class
AdvertisingSetCallback.java
package android.bluetooth.le
public abstract android.bluetooth.le.AdvertisingSetCallback extends java.lang.Object {
public static final int ADVERTISE_FAILED_ALREADY_STARTED
public static final int ADVERTISE_FAILED_DATA_TOO_LARGE
public static final int ADVERTISE_FAILED_FEATURE_UNSUPPORTED
public static final int ADVERTISE_FAILED_INTERNAL_ERROR
public static final int ADVERTISE_FAILED_TOO_MANY_ADVERTISERS
public static final int ADVERTISE_SUCCESS
public void <init> ()
public void onAdvertisingDataSet (android.bluetooth.le.AdvertisingSet, int)
android.bluetooth.le.AdvertisingSet advertisingSet
int status
public void onAdvertisingEnabled (android.bluetooth.le.AdvertisingSet, boolean, int)
android.bluetooth.le.AdvertisingSet advertisingSet
boolean enable
int status
public void onAdvertisingParametersUpdated (android.bluetooth.le.AdvertisingSet, int, int)
android.bluetooth.le.AdvertisingSet advertisingSet
int txPower
int status
public void onAdvertisingSetStarted (android.bluetooth.le.AdvertisingSet, int, int)
android.bluetooth.le.AdvertisingSet advertisingSet
int txPower
int status
public void onAdvertisingSetStopped (android.bluetooth.le.AdvertisingSet)
android.bluetooth.le.AdvertisingSet advertisingSet
public void onPeriodicAdvertisingDataSet (android.bluetooth.le.AdvertisingSet, int)
android.bluetooth.le.AdvertisingSet advertisingSet
int status
public void onPeriodicAdvertisingEnabled (android.bluetooth.le.AdvertisingSet, boolean, int)
android.bluetooth.le.AdvertisingSet advertisingSet
boolean enable
int status
public void onPeriodicAdvertisingParametersUpdated (android.bluetooth.le.AdvertisingSet, int)
android.bluetooth.le.AdvertisingSet advertisingSet
int status
public void onScanResponseDataSet (android.bluetooth.le.AdvertisingSet, int)
android.bluetooth.le.AdvertisingSet advertisingSet
int status
}
android/bluetooth/le/AdvertisingSetParameters$Builder.class
AdvertisingSetParameters.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertisingSetParameters$Builder extends java.lang.Object {
public void <init> ()
public android.bluetooth.le.AdvertisingSetParameters build ()
public android.bluetooth.le.AdvertisingSetParameters$Builder setAnonymous (boolean)
boolean isAnonymous
public android.bluetooth.le.AdvertisingSetParameters$Builder setConnectable (boolean)
boolean connectable
public android.bluetooth.le.AdvertisingSetParameters$Builder setDirected (boolean)
boolean isDirected
public android.bluetooth.le.AdvertisingSetParameters$Builder setDiscoverable (boolean)
boolean discoverable
public android.bluetooth.le.AdvertisingSetParameters$Builder setHighDutyCycle (boolean)
boolean isHighDutyCycle
public android.bluetooth.le.AdvertisingSetParameters$Builder setIncludeTxPower (boolean)
boolean includeTxPower
public android.bluetooth.le.AdvertisingSetParameters$Builder setInterval (int)
int interval
public android.bluetooth.le.AdvertisingSetParameters$Builder setLegacyMode (boolean)
boolean isLegacy
public android.bluetooth.le.AdvertisingSetParameters$Builder setOwnAddressType (int)
int ownAddressType
public android.bluetooth.le.AdvertisingSetParameters$Builder setPeerAddress (java.lang.String)
String peerAddress
public android.bluetooth.le.AdvertisingSetParameters$Builder setPeerAddressType (int)
int peerAddressType
public android.bluetooth.le.AdvertisingSetParameters$Builder setPrimaryPhy (int)
int primaryPhy
public android.bluetooth.le.AdvertisingSetParameters$Builder setScannable (boolean)
boolean scannable
public android.bluetooth.le.AdvertisingSetParameters$Builder setSecondaryPhy (int)
int secondaryPhy
public android.bluetooth.le.AdvertisingSetParameters$Builder setTxPowerLevel (int)
int txPowerLevel
}
android/bluetooth/le/AdvertisingSetParameters.class
AdvertisingSetParameters.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertisingSetParameters extends java.lang.Object implements android.os.Parcelable {
public static final int ADDRESS_TYPE_DEFAULT
public static final int ADDRESS_TYPE_PUBLIC
public static final int ADDRESS_TYPE_RANDOM
public static final int ADDRESS_TYPE_RANDOM_NON_RESOLVABLE
public static final android.os.Parcelable$Creator CREATOR
public static final int INTERVAL_HIGH
public static final int INTERVAL_LOW
public static final int INTERVAL_MAX
public static final int INTERVAL_MEDIUM
public static final int INTERVAL_MIN
public static final int TX_POWER_HIGH
public static final int TX_POWER_LOW
public static final int TX_POWER_MAX
public static final int TX_POWER_MEDIUM
public static final int TX_POWER_MIN
public static final int TX_POWER_ULTRA_LOW
void <init> ()
public int describeContents ()
public int getInterval ()
public int getOwnAddressType ()
public java.lang.String getPeerAddress ()
public int getPeerAddressType ()
public int getPrimaryPhy ()
public int getSecondaryPhy ()
public int getTxPowerLevel ()
public boolean includeTxPower ()
public boolean isAnonymous ()
public boolean isConnectable ()
public boolean isDirected ()
public boolean isDiscoverable ()
public boolean isHighDutyCycle ()
public boolean isLegacy ()
public boolean isScannable ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/BluetoothLeAdvertiser.class
BluetoothLeAdvertiser.java
package android.bluetooth.le
public final android.bluetooth.le.BluetoothLeAdvertiser extends java.lang.Object {
void <init> ()
public void startAdvertising (android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback)
android.bluetooth.le.AdvertiseSettings settings
android.bluetooth.le.AdvertiseData advertiseData
android.bluetooth.le.AdvertiseCallback callback
public void startAdvertising (android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback)
android.bluetooth.le.AdvertiseSettings settings
android.bluetooth.le.AdvertiseData advertiseData
android.bluetooth.le.AdvertiseData scanResponse
android.bluetooth.le.AdvertiseCallback callback
public void startAdvertisingSet (android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertisingSetCallback)
android.bluetooth.le.AdvertisingSetParameters parameters
android.bluetooth.le.AdvertiseData advertiseData
android.bluetooth.le.AdvertiseData scanResponse
android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters
android.bluetooth.le.AdvertiseData periodicData
android.bluetooth.le.AdvertisingSetCallback callback
public void startAdvertisingSet (android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertisingSetCallback, android.os.Handler)
android.bluetooth.le.AdvertisingSetParameters parameters
android.bluetooth.le.AdvertiseData advertiseData
android.bluetooth.le.AdvertiseData scanResponse
android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters
android.bluetooth.le.AdvertiseData periodicData
android.bluetooth.le.AdvertisingSetCallback callback
android.os.Handler handler
public void startAdvertisingSet (android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, int, int, android.bluetooth.BluetoothGattServer, android.bluetooth.le.AdvertisingSetCallback, android.os.Handler)
android.bluetooth.le.AdvertisingSetParameters parameters
android.bluetooth.le.AdvertiseData advertiseData
android.bluetooth.le.AdvertiseData scanResponse
android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters
android.bluetooth.le.AdvertiseData periodicData
int duration
int maxExtendedAdvertisingEvents
android.bluetooth.BluetoothGattServer gattServer
android.bluetooth.le.AdvertisingSetCallback callback
android.os.Handler handler
public void startAdvertisingSet (android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, int, int, android.bluetooth.le.AdvertisingSetCallback)
android.bluetooth.le.AdvertisingSetParameters parameters
android.bluetooth.le.AdvertiseData advertiseData
android.bluetooth.le.AdvertiseData scanResponse
android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters
android.bluetooth.le.AdvertiseData periodicData
int duration
int maxExtendedAdvertisingEvents
android.bluetooth.le.AdvertisingSetCallback callback
public void startAdvertisingSet (android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, int, int, android.bluetooth.le.AdvertisingSetCallback, android.os.Handler)
android.bluetooth.le.AdvertisingSetParameters parameters
android.bluetooth.le.AdvertiseData advertiseData
android.bluetooth.le.AdvertiseData scanResponse
android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters
android.bluetooth.le.AdvertiseData periodicData
int duration
int maxExtendedAdvertisingEvents
android.bluetooth.le.AdvertisingSetCallback callback
android.os.Handler handler
public void stopAdvertising (android.bluetooth.le.AdvertiseCallback)
android.bluetooth.le.AdvertiseCallback callback
public void stopAdvertisingSet (android.bluetooth.le.AdvertisingSetCallback)
android.bluetooth.le.AdvertisingSetCallback callback
}
android/bluetooth/le/BluetoothLeScanner.class
BluetoothLeScanner.java
package android.bluetooth.le
public final android.bluetooth.le.BluetoothLeScanner extends java.lang.Object {
public static final String EXTRA_CALLBACK_TYPE
public static final String EXTRA_ERROR_CODE
public static final String EXTRA_LIST_SCAN_RESULT
void <init> ()
public void flushPendingScanResults (android.bluetooth.le.ScanCallback)
android.bluetooth.le.ScanCallback callback
public void startScan (android.bluetooth.le.ScanCallback)
android.bluetooth.le.ScanCallback callback
public int startScan (java.util.List, android.bluetooth.le.ScanSettings, android.app.PendingIntent)
java.util.List filters
android.bluetooth.le.ScanSettings settings
android.app.PendingIntent callbackIntent
public void startScan (java.util.List, android.bluetooth.le.ScanSettings, android.bluetooth.le.ScanCallback)
java.util.List filters
android.bluetooth.le.ScanSettings settings
android.bluetooth.le.ScanCallback callback
public void startScanFromSource (android.os.WorkSource, android.bluetooth.le.ScanCallback)
android.os.WorkSource workSource
android.bluetooth.le.ScanCallback callback
public void startScanFromSource (java.util.List, android.bluetooth.le.ScanSettings, android.os.WorkSource, android.bluetooth.le.ScanCallback)
java.util.List filters
android.bluetooth.le.ScanSettings settings
android.os.WorkSource workSource
android.bluetooth.le.ScanCallback callback
public void startTruncatedScan (java.util.List, android.bluetooth.le.ScanSettings, android.bluetooth.le.ScanCallback)
java.util.List truncatedFilters
android.bluetooth.le.ScanSettings settings
android.bluetooth.le.ScanCallback callback
public void stopScan (android.app.PendingIntent)
android.app.PendingIntent callbackIntent
public void stopScan (android.bluetooth.le.ScanCallback)
android.bluetooth.le.ScanCallback callback
}
android/bluetooth/le/ChannelSoundingParams$Builder.class
ChannelSoundingParams.java
package android.bluetooth.le
public final android.bluetooth.le.ChannelSoundingParams$Builder extends java.lang.Object {
public void <init> ()
public android.bluetooth.le.ChannelSoundingParams build ()
public android.bluetooth.le.ChannelSoundingParams$Builder setCsSecurityLevel (int)
int csSecurityLevel
public android.bluetooth.le.ChannelSoundingParams$Builder setLocationType (int)
int locationType
public android.bluetooth.le.ChannelSoundingParams$Builder setSightType (int)
int sightType
}
android/bluetooth/le/ChannelSoundingParams.class
ChannelSoundingParams.java
package android.bluetooth.le
public final android.bluetooth.le.ChannelSoundingParams extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int CS_SECURITY_LEVEL_FOUR
public static final int CS_SECURITY_LEVEL_ONE
public static final int CS_SECURITY_LEVEL_THREE
public static final int CS_SECURITY_LEVEL_TWO
public static final int CS_SECURITY_LEVEL_UNKNOWN
public static final int LOCATION_TYPE_INDOOR
public static final int LOCATION_TYPE_OUTDOOR
public static final int LOCATION_TYPE_UNKNOWN
public static final int SIGHT_TYPE_LINE_OF_SIGHT
public static final int SIGHT_TYPE_NON_LINE_OF_SIGHT
public static final int SIGHT_TYPE_UNKNOWN
void <init> ()
public int describeContents ()
public int getCsSecurityLevel ()
public int getLocationType ()
public int getSightType ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/le/DistanceMeasurementManager.class
DistanceMeasurementManager.java
package android.bluetooth.le
public final android.bluetooth.le.DistanceMeasurementManager extends java.lang.Object {
void <init> ()
public int getChannelSoundingMaxSupportedSecurityLevel (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice remoteDevice
public java.util.Set getChannelSoundingSupportedSecurityLevels ()
public int getLocalChannelSoundingMaxSupportedSecurityLevel ()
public java.util.List getSupportedMethods ()
public android.os.CancellationSignal startMeasurementSession (android.bluetooth.le.DistanceMeasurementParams, java.util.concurrent.Executor, android.bluetooth.le.DistanceMeasurementSession$Callback)
android.bluetooth.le.DistanceMeasurementParams params
java.util.concurrent.Executor executor
android.bluetooth.le.DistanceMeasurementSession$Callback callback
}
android/bluetooth/le/DistanceMeasurementMethod$Builder.class
DistanceMeasurementMethod.java
package android.bluetooth.le
public final android.bluetooth.le.DistanceMeasurementMethod$Builder extends java.lang.Object {
public void <init> (int)
int id
public android.bluetooth.le.DistanceMeasurementMethod build ()
public android.bluetooth.le.DistanceMeasurementMethod$Builder setAltitudeAngleSupported (boolean)
boolean supported
public android.bluetooth.le.DistanceMeasurementMethod$Builder setAzimuthAngleSupported (boolean)
boolean supported
}
android/bluetooth/le/DistanceMeasurementMethod.class
DistanceMeasurementMethod.java
package android.bluetooth.le
public final android.bluetooth.le.DistanceMeasurementMethod extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int DISTANCE_MEASUREMENT_METHOD_AUTO
public static final int DISTANCE_MEASUREMENT_METHOD_CHANNEL_SOUNDING
public static final int DISTANCE_MEASUREMENT_METHOD_RSSI
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object o
public double getId ()
public int getMethodId ()
public int hashCode ()
public boolean isAltitudeAngleSupported ()
public boolean isAzimuthAngleSupported ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/le/DistanceMeasurementParams$Builder.class
DistanceMeasurementParams.java
package android.bluetooth.le
public final android.bluetooth.le.DistanceMeasurementParams$Builder extends java.lang.Object {
public void <init> (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public android.bluetooth.le.DistanceMeasurementParams build ()
public android.bluetooth.le.DistanceMeasurementParams$Builder setChannelSoundingParams (android.bluetooth.le.ChannelSoundingParams)
android.bluetooth.le.ChannelSoundingParams channelSoundingParams
public android.bluetooth.le.DistanceMeasurementParams$Builder setDurationSeconds (int)
int duration
public android.bluetooth.le.DistanceMeasurementParams$Builder setFrequency (int)
int frequency
public android.bluetooth.le.DistanceMeasurementParams$Builder setMethodId (int)
int methodId
}
android/bluetooth/le/DistanceMeasurementParams.class
DistanceMeasurementParams.java
package android.bluetooth.le
public final android.bluetooth.le.DistanceMeasurementParams extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int REPORT_FREQUENCY_HIGH
public static final int REPORT_FREQUENCY_LOW
public static final int REPORT_FREQUENCY_MEDIUM
void <init> ()
public int describeContents ()
public android.bluetooth.le.ChannelSoundingParams getChannelSoundingParams ()
public static int getDefaultDurationSeconds ()
public android.bluetooth.BluetoothDevice getDevice ()
public int getDurationSeconds ()
public int getFrequency ()
public static int getMaxDurationSeconds ()
public int getMethodId ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/le/DistanceMeasurementResult$Builder.class
DistanceMeasurementResult.java
package android.bluetooth.le
public final android.bluetooth.le.DistanceMeasurementResult$Builder extends java.lang.Object {
public void <init> (double, double)
double meters
double errorMeters
public android.bluetooth.le.DistanceMeasurementResult build ()
public android.bluetooth.le.DistanceMeasurementResult$Builder setAltitudeAngle (double)
double angle
public android.bluetooth.le.DistanceMeasurementResult$Builder setAzimuthAngle (double)
double angle
public android.bluetooth.le.DistanceMeasurementResult$Builder setConfidenceLevel (double)
double confidenceLevel
public android.bluetooth.le.DistanceMeasurementResult$Builder setDelaySpreadMeters (double)
double delaySpreadMeters
public android.bluetooth.le.DistanceMeasurementResult$Builder setDetectedAttackLevel (int)
int detectedAttackLevel
public android.bluetooth.le.DistanceMeasurementResult$Builder setErrorAltitudeAngle (double)
double angle
public android.bluetooth.le.DistanceMeasurementResult$Builder setErrorAzimuthAngle (double)
double angle
public android.bluetooth.le.DistanceMeasurementResult$Builder setMeasurementTimestampNanos (long)
long measurementTimestampNanos
public android.bluetooth.le.DistanceMeasurementResult$Builder setVelocityMetersPerSecond (double)
double velocityMetersPerSecond
}
android/bluetooth/le/DistanceMeasurementResult.class
DistanceMeasurementResult.java
package android.bluetooth.le
public final android.bluetooth.le.DistanceMeasurementResult extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int NADM_ATTACK_IS_EXTREMELY_LIKELY
public static final int NADM_ATTACK_IS_EXTREMELY_UNLIKELY
public static final int NADM_ATTACK_IS_LIKELY
public static final int NADM_ATTACK_IS_POSSIBLE
public static final int NADM_ATTACK_IS_UNLIKELY
public static final int NADM_ATTACK_IS_VERY_LIKELY
public static final int NADM_ATTACK_IS_VERY_UNLIKELY
public static final int NADM_UNKNOWN
void <init> ()
public int describeContents ()
public double getAltitudeAngle ()
public double getAzimuthAngle ()
public double getConfidenceLevel ()
public double getDelaySpreadMeters ()
public int getDetectedAttackLevel ()
public double getErrorAltitudeAngle ()
public double getErrorAzimuthAngle ()
public double getErrorMeters ()
public long getMeasurementTimestampNanos ()
public double getResultMeters ()
public double getVelocityMetersPerSecond ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/bluetooth/le/DistanceMeasurementSession$Callback.class
DistanceMeasurementSession.java
package android.bluetooth.le
public abstract android.bluetooth.le.DistanceMeasurementSession$Callback extends java.lang.Object {
public abstract void onResult (android.bluetooth.BluetoothDevice, android.bluetooth.le.DistanceMeasurementResult)
public abstract void onStartFail (int)
public abstract void onStarted (android.bluetooth.le.DistanceMeasurementSession)
public abstract void onStopped (android.bluetooth.le.DistanceMeasurementSession, int)
}
android/bluetooth/le/DistanceMeasurementSession.class
DistanceMeasurementSession.java
package android.bluetooth.le
public final android.bluetooth.le.DistanceMeasurementSession extends java.lang.Object {
void <init> ()
public int stopSession ()
}
android/bluetooth/le/PeriodicAdvertisingParameters$Builder.class
PeriodicAdvertisingParameters.java
package android.bluetooth.le
public final android.bluetooth.le.PeriodicAdvertisingParameters$Builder extends java.lang.Object {
public void <init> ()
public android.bluetooth.le.PeriodicAdvertisingParameters build ()
public android.bluetooth.le.PeriodicAdvertisingParameters$Builder setIncludeTxPower (boolean)
boolean includeTxPower
public android.bluetooth.le.PeriodicAdvertisingParameters$Builder setInterval (int)
int interval
}
android/bluetooth/le/PeriodicAdvertisingParameters.class
PeriodicAdvertisingParameters.java
package android.bluetooth.le
public final android.bluetooth.le.PeriodicAdvertisingParameters extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public boolean getIncludeTxPower ()
public int getInterval ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/ResultStorageDescriptor.class
ResultStorageDescriptor.java
package android.bluetooth.le
public final android.bluetooth.le.ResultStorageDescriptor extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int, int, int)
int type
int offset
int length
public int describeContents ()
public int getLength ()
public int getOffset ()
public int getType ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/ScanCallback.class
ScanCallback.java
package android.bluetooth.le
public abstract android.bluetooth.le.ScanCallback extends java.lang.Object {
public static final int SCAN_FAILED_ALREADY_STARTED
public static final int SCAN_FAILED_APPLICATION_REGISTRATION_FAILED
public static final int SCAN_FAILED_FEATURE_UNSUPPORTED
public static final int SCAN_FAILED_INTERNAL_ERROR
public static final int SCAN_FAILED_OUT_OF_HARDWARE_RESOURCES
public static final int SCAN_FAILED_SCANNING_TOO_FREQUENTLY
public void <init> ()
public void onBatchScanResults (java.util.List)
java.util.List results
public void onScanFailed (int)
int errorCode
public void onScanResult (int, android.bluetooth.le.ScanResult)
int callbackType
android.bluetooth.le.ScanResult result
}
android/bluetooth/le/ScanFilter$Builder.class
ScanFilter.java
package android.bluetooth.le
public final android.bluetooth.le.ScanFilter$Builder extends java.lang.Object {
public static final int LEN_IRK_OCTETS
public void <init> ()
public android.bluetooth.le.ScanFilter build ()
public android.bluetooth.le.ScanFilter$Builder setAdvertisingDataType (int)
int advertisingDataType
public android.bluetooth.le.ScanFilter$Builder setAdvertisingDataTypeWithData (int, byte[], byte[])
int advertisingDataType
byte[] advertisingData
byte[] advertisingDataMask
public android.bluetooth.le.ScanFilter$Builder setDeviceAddress (java.lang.String)
String deviceAddress
public android.bluetooth.le.ScanFilter$Builder setDeviceAddress (java.lang.String, int)
String deviceAddress
int addressType
public android.bluetooth.le.ScanFilter$Builder setDeviceAddress (java.lang.String, int, byte[])
String deviceAddress
int addressType
byte[] irk
public android.bluetooth.le.ScanFilter$Builder setDeviceName (java.lang.String)
String deviceName
public android.bluetooth.le.ScanFilter$Builder setManufacturerData (int, byte[])
int manufacturerId
byte[] manufacturerData
public android.bluetooth.le.ScanFilter$Builder setManufacturerData (int, byte[], byte[])
int manufacturerId
byte[] manufacturerData
byte[] manufacturerDataMask
public android.bluetooth.le.ScanFilter$Builder setServiceData (android.os.ParcelUuid, byte[])
android.os.ParcelUuid serviceDataUuid
byte[] serviceData
public android.bluetooth.le.ScanFilter$Builder setServiceData (android.os.ParcelUuid, byte[], byte[])
android.os.ParcelUuid serviceDataUuid
byte[] serviceData
byte[] serviceDataMask
public android.bluetooth.le.ScanFilter$Builder setServiceSolicitationUuid (android.os.ParcelUuid)
android.os.ParcelUuid serviceSolicitationUuid
public android.bluetooth.le.ScanFilter$Builder setServiceSolicitationUuid (android.os.ParcelUuid, android.os.ParcelUuid)
android.os.ParcelUuid serviceSolicitationUuid
android.os.ParcelUuid solicitationUuidMask
public android.bluetooth.le.ScanFilter$Builder setServiceUuid (android.os.ParcelUuid)
android.os.ParcelUuid serviceUuid
public android.bluetooth.le.ScanFilter$Builder setServiceUuid (android.os.ParcelUuid, android.os.ParcelUuid)
android.os.ParcelUuid serviceUuid
android.os.ParcelUuid uuidMask
public android.bluetooth.le.ScanFilter$Builder setTransportBlockFilter (android.bluetooth.le.TransportBlockFilter)
android.bluetooth.le.TransportBlockFilter transportBlockFilter
}
android/bluetooth/le/ScanFilter.class
ScanFilter.java
package android.bluetooth.le
public final android.bluetooth.le.ScanFilter extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object obj
public int getAddressType ()
public byte[] getAdvertisingData ()
public byte[] getAdvertisingDataMask ()
public int getAdvertisingDataType ()
public java.lang.String getDeviceAddress ()
public java.lang.String getDeviceName ()
public byte[] getIrk ()
public byte[] getManufacturerData ()
public byte[] getManufacturerDataMask ()
public int getManufacturerId ()
public byte[] getServiceData ()
public byte[] getServiceDataMask ()
public android.os.ParcelUuid getServiceDataUuid ()
public android.os.ParcelUuid getServiceSolicitationUuid ()
public android.os.ParcelUuid getServiceSolicitationUuidMask ()
public android.os.ParcelUuid getServiceUuid ()
public android.os.ParcelUuid getServiceUuidMask ()
public android.bluetooth.le.TransportBlockFilter getTransportBlockFilter ()
public int hashCode ()
public boolean matches (android.bluetooth.le.ScanResult)
android.bluetooth.le.ScanResult scanResult
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/ScanRecord.class
ScanRecord.java
package android.bluetooth.le
public final android.bluetooth.le.ScanRecord extends java.lang.Object {
public static final int DATA_TYPE_3D_INFORMATION_DATA
public static final int DATA_TYPE_ADVERTISING_INTERVAL
public static final int DATA_TYPE_ADVERTISING_INTERVAL_LONG
public static final int DATA_TYPE_APPEARANCE
public static final int DATA_TYPE_BIG_INFO
public static final int DATA_TYPE_BROADCAST_CODE
public static final int DATA_TYPE_CHANNEL_MAP_UPDATE_INDICATION
public static final int DATA_TYPE_CLASS_OF_DEVICE
public static final int DATA_TYPE_DEVICE_ID
public static final int DATA_TYPE_FLAGS
public static final int DATA_TYPE_INDOOR_POSITIONING
public static final int DATA_TYPE_LE_BLUETOOTH_DEVICE_ADDRESS
public static final int DATA_TYPE_LE_ROLE
public static final int DATA_TYPE_LE_SECURE_CONNECTIONS_CONFIRMATION_VALUE
public static final int DATA_TYPE_LE_SECURE_CONNECTIONS_RANDOM_VALUE
public static final int DATA_TYPE_LE_SUPPORTED_FEATURES
public static final int DATA_TYPE_LOCAL_NAME_COMPLETE
public static final int DATA_TYPE_LOCAL_NAME_SHORT
public static final int DATA_TYPE_MANUFACTURER_SPECIFIC_DATA
public static final int DATA_TYPE_MESH_BEACON
public static final int DATA_TYPE_MESH_MESSAGE
public static final int DATA_TYPE_NONE
public static final int DATA_TYPE_PB_ADV
public static final int DATA_TYPE_PUBLIC_TARGET_ADDRESS
public static final int DATA_TYPE_RANDOM_TARGET_ADDRESS
public static final int DATA_TYPE_RESOLVABLE_SET_IDENTIFIER
public static final int DATA_TYPE_SECURITY_MANAGER_OUT_OF_BAND_FLAGS
public static final int DATA_TYPE_SERVICE_DATA_128_BIT
public static final int DATA_TYPE_SERVICE_DATA_16_BIT
public static final int DATA_TYPE_SERVICE_DATA_32_BIT
public static final int DATA_TYPE_SERVICE_SOLICITATION_UUIDS_128_BIT
public static final int DATA_TYPE_SERVICE_SOLICITATION_UUIDS_16_BIT
public static final int DATA_TYPE_SERVICE_SOLICITATION_UUIDS_32_BIT
public static final int DATA_TYPE_SERVICE_UUIDS_128_BIT_COMPLETE
public static final int DATA_TYPE_SERVICE_UUIDS_128_BIT_PARTIAL
public static final int DATA_TYPE_SERVICE_UUIDS_16_BIT_COMPLETE
public static final int DATA_TYPE_SERVICE_UUIDS_16_BIT_PARTIAL
public static final int DATA_TYPE_SERVICE_UUIDS_32_BIT_COMPLETE
public static final int DATA_TYPE_SERVICE_UUIDS_32_BIT_PARTIAL
public static final int DATA_TYPE_SIMPLE_PAIRING_HASH_C
public static final int DATA_TYPE_SIMPLE_PAIRING_HASH_C_256
public static final int DATA_TYPE_SIMPLE_PAIRING_RANDOMIZER_R
public static final int DATA_TYPE_SIMPLE_PAIRING_RANDOMIZER_R_256
public static final int DATA_TYPE_SLAVE_CONNECTION_INTERVAL_RANGE
public static final int DATA_TYPE_TRANSPORT_DISCOVERY_DATA
public static final int DATA_TYPE_TX_POWER_LEVEL
public static final int DATA_TYPE_URI
void <init> ()
public int getAdvertiseFlags ()
public java.util.Map getAdvertisingDataMap ()
public byte[] getBytes ()
public java.lang.String getDeviceName ()
public android.util.SparseArray getManufacturerSpecificData ()
public byte[] getManufacturerSpecificData (int)
int manufacturerId
public java.util.Map getServiceData ()
public byte[] getServiceData (android.os.ParcelUuid)
android.os.ParcelUuid serviceDataUuid
public java.util.List getServiceSolicitationUuids ()
public java.util.List getServiceUuids ()
public android.bluetooth.le.TransportDiscoveryData getTransportDiscoveryData ()
public int getTxPowerLevel ()
public java.lang.String toString ()
}
android/bluetooth/le/ScanResult.class
ScanResult.java
package android.bluetooth.le
public final android.bluetooth.le.ScanResult extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int DATA_COMPLETE
public static final int DATA_TRUNCATED
public static final int PERIODIC_INTERVAL_NOT_PRESENT
public static final int PHY_UNUSED
public static final int SID_NOT_PRESENT
public static final int TX_POWER_NOT_PRESENT
public void <init> (android.bluetooth.BluetoothDevice, android.bluetooth.le.ScanRecord, int, long)
android.bluetooth.BluetoothDevice device
android.bluetooth.le.ScanRecord scanRecord
int rssi
long timestampNanos
public void <init> (android.bluetooth.BluetoothDevice, int, int, int, int, int, int, int, android.bluetooth.le.ScanRecord, long)
android.bluetooth.BluetoothDevice device
int eventType
int primaryPhy
int secondaryPhy
int advertisingSid
int txPower
int rssi
int periodicAdvertisingInterval
android.bluetooth.le.ScanRecord scanRecord
long timestampNanos
public int describeContents ()
public boolean equals (java.lang.Object)
Object obj
public int getAdvertisingSid ()
public int getDataStatus ()
public android.bluetooth.BluetoothDevice getDevice ()
public int getPeriodicAdvertisingInterval ()
public int getPrimaryPhy ()
public int getRssi ()
public android.bluetooth.le.ScanRecord getScanRecord ()
public int getSecondaryPhy ()
public long getTimestampNanos ()
public int getTxPower ()
public int hashCode ()
public boolean isConnectable ()
public boolean isLegacy ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/ScanSettings$Builder.class
ScanSettings.java
package android.bluetooth.le
public final android.bluetooth.le.ScanSettings$Builder extends java.lang.Object {
public void <init> ()
public android.bluetooth.le.ScanSettings build ()
public android.bluetooth.le.ScanSettings$Builder setCallbackType (int)
int callbackType
public android.bluetooth.le.ScanSettings$Builder setLegacy (boolean)
boolean legacy
public android.bluetooth.le.ScanSettings$Builder setMatchMode (int)
int matchMode
public android.bluetooth.le.ScanSettings$Builder setNumOfMatches (int)
int numOfMatches
public android.bluetooth.le.ScanSettings$Builder setPhy (int)
int phy
public android.bluetooth.le.ScanSettings$Builder setReportDelay (long)
long reportDelayMillis
public android.bluetooth.le.ScanSettings$Builder setScanMode (int)
int scanMode
public android.bluetooth.le.ScanSettings$Builder setScanResultType (int)
int scanResultType
}
android/bluetooth/le/ScanSettings.class
ScanSettings.java
package android.bluetooth.le
public final android.bluetooth.le.ScanSettings extends java.lang.Object implements android.os.Parcelable {
public static final long AUTO_BATCH_MIN_REPORT_DELAY_MILLIS
public static final int CALLBACK_TYPE_ALL_MATCHES
public static final int CALLBACK_TYPE_ALL_MATCHES_AUTO_BATCH
public static final int CALLBACK_TYPE_FIRST_MATCH
public static final int CALLBACK_TYPE_MATCH_LOST
public static final android.os.Parcelable$Creator CREATOR
public static final int MATCH_MODE_AGGRESSIVE
public static final int MATCH_MODE_STICKY
public static final int MATCH_NUM_FEW_ADVERTISEMENT
public static final int MATCH_NUM_MAX_ADVERTISEMENT
public static final int MATCH_NUM_ONE_ADVERTISEMENT
public static final int PHY_LE_ALL_SUPPORTED
public static final int SCAN_MODE_AMBIENT_DISCOVERY
public static final int SCAN_MODE_BALANCED
public static final int SCAN_MODE_LOW_LATENCY
public static final int SCAN_MODE_LOW_POWER
public static final int SCAN_MODE_OPPORTUNISTIC
public static final int SCAN_RESULT_TYPE_ABBREVIATED
public static final int SCAN_RESULT_TYPE_FULL
void <init> ()
public int describeContents ()
public int getCallbackType ()
public boolean getLegacy ()
public int getPhy ()
public long getReportDelayMillis ()
public int getScanMode ()
public int getScanResultType ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/TransportBlock.class
TransportBlock.java
package android.bluetooth.le
public final android.bluetooth.le.TransportBlock extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int, int, int, byte[])
int orgId
int tdsFlags
int transportDataLength
byte[] transportData
public int describeContents ()
public boolean equals (java.lang.Object)
Object obj
public int getOrgId ()
public int getTdsFlags ()
public byte[] getTransportData ()
public int getTransportDataLength ()
public int hashCode ()
public byte[] toByteArray ()
public int totalBytes ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/TransportBlockFilter$Builder.class
TransportBlockFilter.java
package android.bluetooth.le
public final android.bluetooth.le.TransportBlockFilter$Builder extends java.lang.Object {
public void <init> (int)
int orgId
public android.bluetooth.le.TransportBlockFilter build ()
public android.bluetooth.le.TransportBlockFilter$Builder setTdsFlags (int, int)
int tdsFlags
int tdsFlagsMask
public android.bluetooth.le.TransportBlockFilter$Builder setTransportData (byte[], byte[])
byte[] transportData
byte[] transportDataMask
public android.bluetooth.le.TransportBlockFilter$Builder setWifiNanHash (byte[])
byte[] wifiNanHash
}
android/bluetooth/le/TransportBlockFilter.class
TransportBlockFilter.java
package android.bluetooth.le
public final android.bluetooth.le.TransportBlockFilter extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int WIFI_NAN_HASH_LENGTH_BYTES
void <init> ()
public int describeContents ()
public boolean equals (java.lang.Object)
Object obj
public int getOrgId ()
public int getTdsFlags ()
public int getTdsFlagsMask ()
public byte[] getTransportData ()
public byte[] getTransportDataMask ()
public byte[] getWifiNanHash ()
public int hashCode ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/TransportDiscoveryData.class
TransportDiscoveryData.java
package android.bluetooth.le
public final android.bluetooth.le.TransportDiscoveryData extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> (byte[])
byte[] transportDiscoveryData
public void <init> (int, java.util.List)
int transportDataType
java.util.List transportBlocks
public int describeContents ()
public boolean equals (java.lang.Object)
Object obj
public java.util.List getTransportBlocks ()
public int getTransportDataType ()
public int hashCode ()
public byte[] toByteArray ()
public java.lang.String toString ()
public int totalBytes ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/bluetooth/le/TruncatedFilter.class
TruncatedFilter.java
package android.bluetooth.le
public final android.bluetooth.le.TruncatedFilter extends java.lang.Object {
public void <init> (android.bluetooth.le.ScanFilter, java.util.List)
android.bluetooth.le.ScanFilter filter
java.util.List storageDescriptors
public android.bluetooth.le.ScanFilter getFilter ()
public java.util.List getStorageDescriptors ()
}