AI2 Component
(Version nb184)
|
Public Member Functions | |
BluetoothClient (ComponentContainer container) | |
boolean | DisconnectOnError () |
void | DisconnectOnError (boolean disconnectOnError) |
boolean | IsDevicePaired (String address) |
List< String > | AddressesAndNames () |
boolean | Connect (String address) |
boolean | ConnectWithUUID (String address, String uuid) |
Public Member Functions inherited from com.google.appinventor.components.runtime.BluetoothConnectionBase | |
final void | Initialize () |
void | BluetoothError (String functionName, String message) |
boolean | Available () |
boolean | Enabled () |
final void | Disconnect () |
final boolean | IsConnected () |
boolean | Secure () |
void | Secure (boolean secure) |
boolean | HighByteFirst () |
void | HighByteFirst (boolean highByteFirst) |
void | CharacterEncoding (String encoding) |
String | CharacterEncoding () |
void | DelimiterByte (int number) |
int | DelimiterByte () |
void | SendText (String text) |
void | Send1ByteNumber (String number) |
void | Send2ByteNumber (String number) |
void | Send4ByteNumber (String number) |
void | SendBytes (YailList list) |
int | BytesAvailableToReceive () |
String | ReceiveText (int numberOfBytes) |
int | ReceiveSigned1ByteNumber () |
int | ReceiveUnsigned1ByteNumber () |
int | ReceiveSigned2ByteNumber () |
int | ReceiveUnsigned2ByteNumber () |
long | ReceiveSigned4ByteNumber () |
long | ReceiveUnsigned4ByteNumber () |
List< Integer > | ReceiveSignedBytes (int numberOfBytes) |
List< Integer > | ReceiveUnsignedBytes (int numberOfBytes) |
void | onDestroy () |
void | onDelete () |
Public Member Functions inherited from com.google.appinventor.components.runtime.AndroidNonvisibleComponent | |
HandlesEventDispatching | getDispatchDelegate () |
Additional Inherited Members | |
Static Public Attributes inherited from com.google.appinventor.components.runtime.Component | |
static final String | ASSET_DIRECTORY = "component" |
static final int | ALIGNMENT_NORMAL = 0 |
static final int | ALIGNMENT_CENTER = 1 |
static final int | ALIGNMENT_OPPOSITE = 2 |
static final int | ACCELEROMETER_SENSITIVITY_WEAK = 1 |
static final int | ACCELEROMETER_SENSITIVITY_MODERATE = 2 |
static final int | ACCELEROMETER_SENSITIVITY_STRONG = 3 |
static final int | BUTTON_SHAPE_DEFAULT = 0 |
static final int | BUTTON_SHAPE_ROUNDED = 1 |
static final int | BUTTON_SHAPE_RECT = 2 |
static final int | BUTTON_SHAPE_OVAL = 3 |
static final int | COLOR_NONE = 0x00FFFFFF |
static final int | COLOR_BLACK = 0xFF000000 |
static final int | COLOR_BLUE = 0xFF0000FF |
static final int | COLOR_CYAN = 0xFF00FFFF |
static final int | COLOR_DKGRAY = 0xFF444444 |
static final int | COLOR_GRAY = 0xFF888888 |
static final int | COLOR_GREEN = 0xFF00FF00 |
static final int | COLOR_LTGRAY = 0xFFCCCCCC |
static final int | COLOR_MAGENTA = 0xFFFF00FF |
static final int | COLOR_ORANGE = 0xFFFFC800 |
static final int | COLOR_PINK = 0xFFFFAFAF |
static final int | COLOR_RED = 0xFFFF0000 |
static final int | COLOR_WHITE = 0xFFFFFFFF |
static final int | COLOR_YELLOW = 0xFFFFFF00 |
static final int | COLOR_DEFAULT = 0x00000000 |
static final String | DEFAULT_VALUE_COLOR_NONE = "&H00FFFFFF" |
static final String | DEFAULT_VALUE_COLOR_BLACK = "&HFF000000" |
static final String | DEFAULT_VALUE_COLOR_BLUE = "&HFF0000FF" |
static final String | DEFAULT_VALUE_COLOR_CYAN = "&HFF00FFFF" |
static final String | DEFAULT_VALUE_COLOR_DKGRAY = "&HFF444444" |
static final String | DEFAULT_VALUE_COLOR_GRAY = "&HFF888888" |
static final String | DEFAULT_VALUE_COLOR_GREEN = "&HFF00FF00" |
static final String | DEFAULT_VALUE_COLOR_LTGRAY = "&HFFCCCCCC" |
static final String | DEFAULT_VALUE_COLOR_MAGENTA = "&HFFFF00FF" |
static final String | DEFAULT_VALUE_COLOR_ORANGE = "&HFFFFC800" |
static final String | DEFAULT_VALUE_COLOR_PINK = "&HFFFFAFAF" |
static final String | DEFAULT_VALUE_COLOR_RED = "&HFFFF0000" |
static final String | DEFAULT_VALUE_COLOR_WHITE = "&HFFFFFFFF" |
static final String | DEFAULT_VALUE_COLOR_YELLOW = "&HFFFFFF00" |
static final String | DEFAULT_VALUE_COLOR_DEFAULT = "&H00000000" |
static final float | FONT_DEFAULT_SIZE = 14 |
static final int | LAYOUT_ORIENTATION_HORIZONTAL = ComponentConstants.LAYOUT_ORIENTATION_HORIZONTAL |
static final int | LAYOUT_ORIENTATION_VERTICAL = ComponentConstants.LAYOUT_ORIENTATION_VERTICAL |
static final int | SCALING_SCALE_PROPORTIONALLY = 0 |
static final int | SCALING_SCALE_TO_FIT = 1 |
static final int | TYPEFACE_DEFAULT = 0 |
static final int | TYPEFACE_SANSSERIF = 1 |
static final int | TYPEFACE_SERIF = 2 |
static final int | TYPEFACE_MONOSPACE = 3 |
static final int | LENGTH_PREFERRED = -1 |
static final int | LENGTH_FILL_PARENT = -2 |
static final int | LENGTH_UNKNOWN = -3 |
static final int | LENGTH_PERCENT_TAG = -1000 |
static final int | TOAST_LENGTH_SHORT = 0 |
static final int | TOAST_LENGTH_LONG = 1 |
static final int | DIRECTION_NORTH = 1 |
static final int | DIRECTION_NORTHEAST = 2 |
static final int | DIRECTION_EAST = 3 |
static final int | DIRECTION_SOUTHEAST = 4 |
static final int | DIRECTION_SOUTH = -1 |
static final int | DIRECTION_SOUTHWEST = -2 |
static final int | DIRECTION_WEST = -3 |
static final int | DIRECTION_NORTHWEST = -4 |
static final int | DIRECTION_NONE = 0 |
static final int | DIRECTION_MIN = -4 |
static final int | DIRECTION_MAX = 4 |
static float | SLIDER_MIN_VALUE = 10 |
static float | SLIDER_MAX_VALUE = 50 |
static float | SLIDER_THUMB_VALUE = (SLIDER_MIN_VALUE + SLIDER_MAX_VALUE) / 2.0f |
static final String | DEFAULT_VALUE_TEXT_TO_SPEECH_COUNTRY = "" |
static final String | DEFAULT_VALUE_TEXT_TO_SPEECH_LANGUAGE = "" |
Protected Member Functions inherited from com.google.appinventor.components.runtime.BluetoothConnectionBase | |
BluetoothConnectionBase (ComponentContainer container, String logTag) | |
BluetoothConnectionBase (OutputStream outputStream, InputStream inputStream) | |
void | bluetoothError (String functionName, int errorNumber, Object... messageArgs) |
final void | setConnection (Object bluetoothSocket) throws IOException |
void | write (String functionName, byte b) |
void | write (String functionName, byte[] bytes) |
final byte[] | read (String functionName, int numberOfBytes) |
Protected Member Functions inherited from com.google.appinventor.components.runtime.AndroidNonvisibleComponent | |
AndroidNonvisibleComponent (Form form) | |
Protected Attributes inherited from com.google.appinventor.components.runtime.BluetoothConnectionBase | |
final String | logTag |
boolean | disconnectOnError |
boolean | secure |
Protected Attributes inherited from com.google.appinventor.components.runtime.AndroidNonvisibleComponent | |
final Form | form |
Use BluetoothClient
to connect your device to other devices using Bluetooth. This component uses the Serial Port Profile (SPP) for communication. If you are interested in using Bluetooth low energy, please see the BluetoothLE extension.
Definition at line 49 of file BluetoothClient.java.
com.google.appinventor.components.runtime.BluetoothClient.BluetoothClient | ( | ComponentContainer | container | ) |
Creates a new BluetoothClient.
Definition at line 58 of file BluetoothClient.java.
List<String> com.google.appinventor.components.runtime.BluetoothClient.AddressesAndNames | ( | ) |
Returns the list of paired Bluetooth devices. Each element of the returned list is a String consisting of the device's address, a space, and the device's name.
@internaldoc This method calls isDeviceClassAcceptable to determine whether to include a particular device in the returned list.
Definition at line 176 of file BluetoothClient.java.
boolean com.google.appinventor.components.runtime.BluetoothClient.Connect | ( | String | address | ) |
Connect to a Bluetooth device with the given address.
address | the MAC address of the Bluetooth device |
Definition at line 224 of file BluetoothClient.java.
boolean com.google.appinventor.components.runtime.BluetoothClient.ConnectWithUUID | ( | String | address, |
String | uuid | ||
) |
Connect to a Bluetooth device with the given address and a specific UUID.
address | the MAC address of the Bluetooth device |
uuid | the UUID |
Definition at line 237 of file BluetoothClient.java.
boolean com.google.appinventor.components.runtime.BluetoothClient.DisconnectOnError | ( | ) |
Returns whether BluetoothClient/BluetoothServer should be disconnected automatically when an error occurs.
Reimplemented from com.google.appinventor.components.runtime.BluetoothConnectionBase.
Definition at line 68 of file BluetoothClient.java.
void com.google.appinventor.components.runtime.BluetoothClient.DisconnectOnError | ( | boolean | disconnectOnError | ) |
Specifies whether BluetoothClient/BluetoothServer should be disconnected automatically when an error occurs.
disconnectOnError |
Definition at line 80 of file BluetoothClient.java.
boolean com.google.appinventor.components.runtime.BluetoothClient.IsDevicePaired | ( | String | address | ) |
Checks whether the Bluetooth device with the given address is paired.
address | the MAC address of the Bluetooth device |
Definition at line 130 of file BluetoothClient.java.