AI2 Component
(Version nb184)
|
Public Member Functions | |
NearField (ComponentContainer container) | |
void | TagRead (String message) |
void | TagWritten () |
String | LastMessage () |
boolean | ReadMode () |
String | TextToWrite () |
int | WriteType () |
void | ReadMode (boolean newMode) |
void | TextToWrite (String newText) |
void | onNewIntent (Intent intent) |
void | onResume () |
void | onPause () |
void | onDelete () |
void | onStop () |
Public Member Functions inherited from com.google.appinventor.components.runtime.AndroidNonvisibleComponent | |
HandlesEventDispatching | getDispatchDelegate () |
Protected Attributes | |
int | requestCode |
Protected Attributes inherited from com.google.appinventor.components.runtime.AndroidNonvisibleComponent | |
final Form | form |
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.AndroidNonvisibleComponent | |
AndroidNonvisibleComponent (Form form) | |
Non-visible component to provide NFC capabilities. For now this component supports the reading and writing of text tags only (if supported by the device).
In order to read and write text tags, the component must have its ReadMode(boolean) property set to true
{:.logic.block} or false
{:.logic.block} respectively.
Note: This component will only work on Screen1 of any App Inventor app.
Definition at line 49 of file NearField.java.
com.google.appinventor.components.runtime.NearField.NearField | ( | ComponentContainer | container | ) |
Creates a new NearField component
container | ignored (because this is a non-visible component) |
Definition at line 68 of file NearField.java.
String com.google.appinventor.components.runtime.NearField.LastMessage | ( | ) |
Returns the content of the most recently received tag.
Definition at line 114 of file NearField.java.
void com.google.appinventor.components.runtime.NearField.onDelete | ( | ) |
Implements com.google.appinventor.components.runtime.Deleteable.
Definition at line 215 of file NearField.java.
void com.google.appinventor.components.runtime.NearField.onNewIntent | ( | Intent | intent | ) |
Implements com.google.appinventor.components.runtime.OnNewIntentListener.
Definition at line 183 of file NearField.java.
void com.google.appinventor.components.runtime.NearField.onPause | ( | ) |
Implements com.google.appinventor.components.runtime.OnPauseListener.
Definition at line 206 of file NearField.java.
void com.google.appinventor.components.runtime.NearField.onResume | ( | ) |
Implements com.google.appinventor.components.runtime.OnResumeListener.
Definition at line 190 of file NearField.java.
void com.google.appinventor.components.runtime.NearField.onStop | ( | ) |
Implements com.google.appinventor.components.runtime.OnStopListener.
Definition at line 222 of file NearField.java.
boolean com.google.appinventor.components.runtime.NearField.ReadMode | ( | ) |
Returns true if in read mode, false if in write mode.
Definition at line 126 of file NearField.java.
void com.google.appinventor.components.runtime.NearField.ReadMode | ( | boolean | newMode | ) |
Specifies whether the NFC hardware should operate in read mode (true
{:.logic.block}) or write mode (false
{:.logic.block}).
Definition at line 155 of file NearField.java.
void com.google.appinventor.components.runtime.NearField.TagRead | ( | String | message | ) |
Indicates that a new tag has been detected. Currently this is only a plain text tag, as specified in the manifest. @internaldoc See Compiler.java.
Definition at line 93 of file NearField.java.
void com.google.appinventor.components.runtime.NearField.TagWritten | ( | ) |
Indicates that a tag has come into range of the NFC sensor and has been written.
Definition at line 103 of file NearField.java.
String com.google.appinventor.components.runtime.NearField.TextToWrite | ( | ) |
Returns the content of the text that's going to be written to the tag.
Definition at line 135 of file NearField.java.
void com.google.appinventor.components.runtime.NearField.TextToWrite | ( | String | newText | ) |
Specifies the content that will be written to the tag when in write mode. This method has no effect if ReadMode() is true
{:.logic.block}.
Definition at line 170 of file NearField.java.
int com.google.appinventor.components.runtime.NearField.WriteType | ( | ) |
Returns the write type for the NFC component. For this version of the component, it is always 1
.
Definition at line 145 of file NearField.java.
|
protected |
Definition at line 62 of file NearField.java.