android.bluetooth
Class IBluetoothDevice.Stub
java.lang.Object
android.os.Binder
android.bluetooth.IBluetoothDevice.Stub
- All Implemented Interfaces:
- IBluetoothDevice, IBinder, IInterface
- Direct Known Subclasses:
- BluetoothDeviceService
- Enclosing interface:
- IBluetoothDevice
public abstract static class IBluetoothDevice.Stub
- extends Binder
- implements IBluetoothDevice
Local-side IPC implementation stub class.
| Methods inherited from class android.os.Binder |
attachInterface, clearCallingIdentity, dump, finalize, flushPendingCommands, getCallingPid, getCallingUid, getInterfaceDescriptor, isBinderAlive, joinThreadPool, linkToDeath, pingBinder, queryLocalInterface, restoreCallingIdentity, transact, unlinkToDeath |
| Methods inherited from interface android.bluetooth.IBluetoothDevice |
cancelBondingProcess, cancelDiscovery, cancelPin, clearRemoteAlias, createBonding, disable, disconnectRemoteDeviceAcl, enable, getAddress, getCompany, getDiscoverableTimeout, getMajorClass, getManufacturer, getMinorClass, getMode, getName, getRemoteAlias, getRemoteClass, getRemoteCompany, getRemoteFeatures, getRemoteMajorClass, getRemoteManufacturer, getRemoteMinorClass, getRemoteName, getRemoteRevision, getRemoteServiceChannel, getRemoteServiceClasses, getRemoteVersion, getRevision, getVersion, hasBonding, isAclConnected, isDiscovering, isEnabled, isPeriodicDiscovery, lastSeen, lastUsed, listAclConnections, listBondings, listRemoteDevices, removeBonding, setDiscoverableTimeout, setMode, setName, setPin, setRemoteAlias, startDiscovery, startPeriodicDiscovery, stopPeriodicDiscovery |
TRANSACTION_isEnabled
static final int TRANSACTION_isEnabled
- See Also:
- Constant Field Values
TRANSACTION_enable
static final int TRANSACTION_enable
- See Also:
- Constant Field Values
TRANSACTION_disable
static final int TRANSACTION_disable
- See Also:
- Constant Field Values
TRANSACTION_getAddress
static final int TRANSACTION_getAddress
- See Also:
- Constant Field Values
TRANSACTION_getName
static final int TRANSACTION_getName
- See Also:
- Constant Field Values
TRANSACTION_setName
static final int TRANSACTION_setName
- See Also:
- Constant Field Values
TRANSACTION_getMajorClass
static final int TRANSACTION_getMajorClass
- See Also:
- Constant Field Values
TRANSACTION_getMinorClass
static final int TRANSACTION_getMinorClass
- See Also:
- Constant Field Values
TRANSACTION_getVersion
static final int TRANSACTION_getVersion
- See Also:
- Constant Field Values
TRANSACTION_getRevision
static final int TRANSACTION_getRevision
- See Also:
- Constant Field Values
TRANSACTION_getManufacturer
static final int TRANSACTION_getManufacturer
- See Also:
- Constant Field Values
TRANSACTION_getCompany
static final int TRANSACTION_getCompany
- See Also:
- Constant Field Values
TRANSACTION_getMode
static final int TRANSACTION_getMode
- See Also:
- Constant Field Values
TRANSACTION_setMode
static final int TRANSACTION_setMode
- See Also:
- Constant Field Values
TRANSACTION_getDiscoverableTimeout
static final int TRANSACTION_getDiscoverableTimeout
- See Also:
- Constant Field Values
TRANSACTION_setDiscoverableTimeout
static final int TRANSACTION_setDiscoverableTimeout
- See Also:
- Constant Field Values
TRANSACTION_startDiscovery
static final int TRANSACTION_startDiscovery
- See Also:
- Constant Field Values
TRANSACTION_cancelDiscovery
static final int TRANSACTION_cancelDiscovery
- See Also:
- Constant Field Values
TRANSACTION_isDiscovering
static final int TRANSACTION_isDiscovering
- See Also:
- Constant Field Values
TRANSACTION_startPeriodicDiscovery
static final int TRANSACTION_startPeriodicDiscovery
- See Also:
- Constant Field Values
TRANSACTION_stopPeriodicDiscovery
static final int TRANSACTION_stopPeriodicDiscovery
- See Also:
- Constant Field Values
TRANSACTION_isPeriodicDiscovery
static final int TRANSACTION_isPeriodicDiscovery
- See Also:
- Constant Field Values
TRANSACTION_listRemoteDevices
static final int TRANSACTION_listRemoteDevices
- See Also:
- Constant Field Values
TRANSACTION_listAclConnections
static final int TRANSACTION_listAclConnections
- See Also:
- Constant Field Values
TRANSACTION_isAclConnected
static final int TRANSACTION_isAclConnected
- See Also:
- Constant Field Values
TRANSACTION_disconnectRemoteDeviceAcl
static final int TRANSACTION_disconnectRemoteDeviceAcl
- See Also:
- Constant Field Values
TRANSACTION_createBonding
static final int TRANSACTION_createBonding
- See Also:
- Constant Field Values
TRANSACTION_cancelBondingProcess
static final int TRANSACTION_cancelBondingProcess
- See Also:
- Constant Field Values
TRANSACTION_listBondings
static final int TRANSACTION_listBondings
- See Also:
- Constant Field Values
TRANSACTION_hasBonding
static final int TRANSACTION_hasBonding
- See Also:
- Constant Field Values
TRANSACTION_removeBonding
static final int TRANSACTION_removeBonding
- See Also:
- Constant Field Values
TRANSACTION_getRemoteName
static final int TRANSACTION_getRemoteName
- See Also:
- Constant Field Values
TRANSACTION_getRemoteAlias
static final int TRANSACTION_getRemoteAlias
- See Also:
- Constant Field Values
TRANSACTION_setRemoteAlias
static final int TRANSACTION_setRemoteAlias
- See Also:
- Constant Field Values
TRANSACTION_clearRemoteAlias
static final int TRANSACTION_clearRemoteAlias
- See Also:
- Constant Field Values
TRANSACTION_getRemoteVersion
static final int TRANSACTION_getRemoteVersion
- See Also:
- Constant Field Values
TRANSACTION_getRemoteRevision
static final int TRANSACTION_getRemoteRevision
- See Also:
- Constant Field Values
TRANSACTION_getRemoteClass
static final int TRANSACTION_getRemoteClass
- See Also:
- Constant Field Values
TRANSACTION_getRemoteManufacturer
static final int TRANSACTION_getRemoteManufacturer
- See Also:
- Constant Field Values
TRANSACTION_getRemoteCompany
static final int TRANSACTION_getRemoteCompany
- See Also:
- Constant Field Values
TRANSACTION_getRemoteMajorClass
static final int TRANSACTION_getRemoteMajorClass
- See Also:
- Constant Field Values
TRANSACTION_getRemoteMinorClass
static final int TRANSACTION_getRemoteMinorClass
- See Also:
- Constant Field Values
TRANSACTION_getRemoteServiceClasses
static final int TRANSACTION_getRemoteServiceClasses
- See Also:
- Constant Field Values
TRANSACTION_getRemoteServiceChannel
static final int TRANSACTION_getRemoteServiceChannel
- See Also:
- Constant Field Values
TRANSACTION_getRemoteFeatures
static final int TRANSACTION_getRemoteFeatures
- See Also:
- Constant Field Values
TRANSACTION_lastSeen
static final int TRANSACTION_lastSeen
- See Also:
- Constant Field Values
TRANSACTION_lastUsed
static final int TRANSACTION_lastUsed
- See Also:
- Constant Field Values
TRANSACTION_setPin
static final int TRANSACTION_setPin
- See Also:
- Constant Field Values
TRANSACTION_cancelPin
static final int TRANSACTION_cancelPin
- See Also:
- Constant Field Values
IBluetoothDevice.Stub
public IBluetoothDevice.Stub()
- Construct the stub at attach it to the interface.
asInterface
public static IBluetoothDevice asInterface(IBinder obj)
- Cast an IBinder object into an IBluetoothDevice interface,
generating a proxy if needed.
asBinder
public IBinder asBinder()
- Description copied from interface:
IInterface
- Retrieve the Binder object associated with this interface.
You must use this instead of a plain cast, so that proxy objects
can return the correct result.
- Specified by:
asBinder in interface IInterface
onTransact
public boolean onTransact(int code,
Parcel data,
Parcel reply,
int flags)
throws RemoteException
- Description copied from class:
Binder
- Default implementation is a stub that returns false. You will want
to override this to do the appropriate unmarshalling of transactions.
If you want to call this, call transact().
- Overrides:
onTransact in class Binder
- Throws:
RemoteException
Please submit a feedback, bug or feature