android.bluetooth
Class BluetoothDevice

java.lang.Object
  extended by android.bluetooth.BluetoothDevice
All Implemented Interfaces:
Parcelable

public final class BluetoothDevice
extends java.lang.Object
implements Parcelable


Nested Class Summary
 
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.Creator<T>
 
Field Summary
static java.lang.String ACTION_ACL_CONNECTED
           
static java.lang.String ACTION_ACL_DISCONNECT_REQUESTED
           
static java.lang.String ACTION_ACL_DISCONNECTED
           
static java.lang.String ACTION_BOND_STATE_CHANGED
           
static java.lang.String ACTION_CLASS_CHANGED
           
static java.lang.String ACTION_FOUND
           
static java.lang.String ACTION_NAME_CHANGED
           
static int BOND_BONDED
           
static int BOND_BONDING
           
static int BOND_NONE
           
static Parcelable.Creator<BluetoothDevice> CREATOR
           
static int ERROR
           
static java.lang.String EXTRA_BOND_STATE
           
static java.lang.String EXTRA_CLASS
           
static java.lang.String EXTRA_DEVICE
           
static java.lang.String EXTRA_NAME
           
static java.lang.String EXTRA_PREVIOUS_BOND_STATE
           
static java.lang.String EXTRA_RSSI
           
 
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
 
Method Summary
 BluetoothSocket createRfcommSocketToServiceRecord(java.util.UUID uuid)
           
 int describeContents()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getAddress()
           
 BluetoothClass getBluetoothClass()
           
 int getBondState()
           
 java.lang.String getName()
           
 int hashCode()
           
 java.lang.String toString()
           
 void writeToParcel(Parcel out, int flags)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ERROR

public static final int ERROR
See Also:
Constant Field Values

ACTION_FOUND

public static final java.lang.String ACTION_FOUND
See Also:
Constant Field Values

ACTION_CLASS_CHANGED

public static final java.lang.String ACTION_CLASS_CHANGED
See Also:
Constant Field Values

ACTION_ACL_CONNECTED

public static final java.lang.String ACTION_ACL_CONNECTED
See Also:
Constant Field Values

ACTION_ACL_DISCONNECT_REQUESTED

public static final java.lang.String ACTION_ACL_DISCONNECT_REQUESTED
See Also:
Constant Field Values

ACTION_ACL_DISCONNECTED

public static final java.lang.String ACTION_ACL_DISCONNECTED
See Also:
Constant Field Values

ACTION_NAME_CHANGED

public static final java.lang.String ACTION_NAME_CHANGED
See Also:
Constant Field Values

ACTION_BOND_STATE_CHANGED

public static final java.lang.String ACTION_BOND_STATE_CHANGED
See Also:
Constant Field Values

EXTRA_DEVICE

public static final java.lang.String EXTRA_DEVICE
See Also:
Constant Field Values

EXTRA_NAME

public static final java.lang.String EXTRA_NAME
See Also:
Constant Field Values

EXTRA_RSSI

public static final java.lang.String EXTRA_RSSI
See Also:
Constant Field Values

EXTRA_CLASS

public static final java.lang.String EXTRA_CLASS
See Also:
Constant Field Values

EXTRA_BOND_STATE

public static final java.lang.String EXTRA_BOND_STATE
See Also:
Constant Field Values

EXTRA_PREVIOUS_BOND_STATE

public static final java.lang.String EXTRA_PREVIOUS_BOND_STATE
See Also:
Constant Field Values

BOND_NONE

public static final int BOND_NONE
See Also:
Constant Field Values

BOND_BONDING

public static final int BOND_BONDING
See Also:
Constant Field Values

BOND_BONDED

public static final int BOND_BONDED
See Also:
Constant Field Values

CREATOR

public static final Parcelable.Creator<BluetoothDevice> CREATOR
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

describeContents

public int describeContents()
Specified by:
describeContents in interface Parcelable

writeToParcel

public void writeToParcel(Parcel out,
                          int flags)
Specified by:
writeToParcel in interface Parcelable

getAddress

public java.lang.String getAddress()

getName

public java.lang.String getName()

getBondState

public int getBondState()

getBluetoothClass

public BluetoothClass getBluetoothClass()

createRfcommSocketToServiceRecord

public BluetoothSocket createRfcommSocketToServiceRecord(java.util.UUID uuid)
                                                  throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2008-2010. All Rights Reserved.