META-INF/
META-INF/MANIFEST.MF
android/
android/bluetooth/
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_CONNECTION_STATE_CHANGED
public static final String ACTION_PLAYING_STATE_CHANGED
public static final int STATE_NOT_PLAYING
public static final int STATE_PLAYING
void <init> ()
public 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 java.util.Collection getSupportedCodecTypes ()
public boolean isA2dpPlaying (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
}
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.class
BluetoothAdapter.java
package android.bluetooth
public final android.bluetooth.BluetoothAdapter extends java.lang.Object {
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_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 ERROR
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_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_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 cancelDiscovery ()
public static boolean checkBluetoothAddress (java.lang.String)
String address
public void closeProfileProxy (int, android.bluetooth.BluetoothProfile)
int unusedProfile
android.bluetooth.BluetoothProfile proxy
public boolean disable ()
public boolean enable ()
protected void finalize () throws java.lang.Throwable
public java.lang.String getAddress ()
public android.bluetooth.le.BluetoothLeAdvertiser getBluetoothLeAdvertiser ()
public android.bluetooth.le.BluetoothLeScanner getBluetoothLeScanner ()
public java.util.Set getBondedDevices ()
public static synchronized android.bluetooth.BluetoothAdapter getDefaultAdapter ()
public java.time.Duration getDiscoverableTimeout ()
public int getLeMaximumAdvertisingDataLength ()
public int getMaxConnectedAudioDevices ()
public java.lang.String getName ()
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 boolean isDiscovering ()
public boolean isEnabled ()
public boolean isLe2MPhySupported ()
public int isLeAudioBroadcastAssistantSupported ()
public int isLeAudioBroadcastSourceSupported ()
public int isLeAudioSupported ()
public boolean isLeCodedPhySupported ()
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 boolean setName (java.lang.String)
String name
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 void stopLeScan (android.bluetooth.BluetoothAdapter$LeScanCallback)
android.bluetooth.BluetoothAdapter$LeScanCallback callback
}
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_HEADSET
public static final int PROFILE_HID
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
void <init> ()
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.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
void <init> ()
public void close ()
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
}
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 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_BOND_STATE_CHANGED
public static final String ACTION_CLASS_CHANGED
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_REQUEST
public static final String ACTION_UUID
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 BOND_BONDED
public static final int BOND_BONDING
public static final int BOND_NONE
public static final android.os.Parcelable$Creator CREATOR
public static final int DEVICE_TYPE_CLASSIC
public static final int DEVICE_TYPE_DUAL
public static final int DEVICE_TYPE_LE
public static final int DEVICE_TYPE_UNKNOWN
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_BOND_STATE
public static final String EXTRA_CLASS
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_NAME
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_UUID
public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION
public static final int PAIRING_VARIANT_PIN
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 TRANSPORT_AUTO
public static final int TRANSPORT_BREDR
public static final int TRANSPORT_LE
void <init> ()
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 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 boolean equals (java.lang.Object)
Object o
public boolean fetchUuidsWithSdp ()
public java.lang.String getAddress ()
public int getAddressType ()
public java.lang.String getAlias ()
public android.bluetooth.BluetoothClass getBluetoothClass ()
public int getBondState ()
public java.lang.String getName ()
public int getType ()
public android.os.ParcelUuid[] getUuids ()
public int hashCode ()
public int setAlias (java.lang.String)
String alias
public boolean setPairingConfirmation (boolean)
boolean confirm
public boolean setPin (byte[])
byte[] pin
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
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/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_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> ()
protected void finalize () throws java.lang.Throwable
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 isAudioConnected (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
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 boolean startVoiceRecognition (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
}
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.class
BluetoothHearingAid.java
package android.bluetooth
public final android.bluetooth.BluetoothHearingAid 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
}
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 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/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_CONNECTION_STATE_CHANGED
public static final int GROUP_ID_INVALID
void <init> ()
public void close ()
protected void finalize ()
public java.util.List getConnectedDevices ()
public android.bluetooth.BluetoothDevice getConnectedGroupLeadDevice (int)
int groupId
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
}
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/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/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/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 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 HEALTH
public static final int HEARING_AID
public static final int HID_DEVICE
public static final int LE_AUDIO
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 abstract java.util.List getConnectedDevices ()
public abstract int getConnectionState (android.bluetooth.BluetoothDevice)
public abstract java.util.List getDevicesMatchingConnectionStates (int[])
}
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/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 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 ERROR_BLUETOOTH_NOT_ALLOWED
public static final int ERROR_BLUETOOTH_NOT_ENABLED
public static final int ERROR_DEVICE_NOT_BONDED
public static final int ERROR_GATT_WRITE_NOT_ALLOWED
public static final int ERROR_GATT_WRITE_REQUEST_BUSY
public static final int ERROR_MISSING_BLUETOOTH_CONNECT_PERMISSION
public static final int ERROR_PROFILE_SERVICE_NOT_BOUND
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 SUCCESS
void <init> ()
}
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 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 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 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 setDiscoverable (boolean)
boolean discoverable
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 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 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 getPrimaryPhy ()
public int getSecondaryPhy ()
public int getTxPowerLevel ()
public boolean includeTxPower ()
public boolean isAnonymous ()
public boolean isConnectable ()
public boolean isDiscoverable ()
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.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 stopScan (android.app.PendingIntent)
android.app.PendingIntent callbackIntent
public void stopScan (android.bluetooth.le.ScanCallback)
android.bluetooth.le.ScanCallback callback
}
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/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 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 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
}
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 byte[] getAdvertisingData ()
public byte[] getAdvertisingDataMask ()
public int getAdvertisingDataType ()
public java.lang.String getDeviceAddress ()
public java.lang.String getDeviceName ()
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 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 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
}
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_BALANCED
public static final int SCAN_MODE_LOW_LATENCY
public static final int SCAN_MODE_LOW_POWER
public static final int SCAN_MODE_OPPORTUNISTIC
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/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> ()
}