![]() |
AI2 Component
(Version nb184)
|
Public Member Functions | |
LightSensor (ComponentContainer container) | |
void | LightChanged (float lux) |
float | Lux () |
float | AverageLux () |
![]() | |
BufferedSingleValueSensor (ComponentContainer container, int sensorType, int bufferSize) | |
void | onSensorChanged (SensorEvent sensorEvent) |
![]() | |
SingleValueSensor (ComponentContainer container, int sensorType) | |
boolean | Available () |
boolean | Enabled () |
void | Enabled (boolean enabled) |
int | RefreshTime () |
void | RefreshTime (int time) |
void | onAccuracyChanged (Sensor sensor, int accuracy) |
void | onPause () |
void | onResume () |
void | onDelete () |
![]() | |
HandlesEventDispatching | getDispatchDelegate () |
Protected Member Functions | |
void | onValueChanged (float value) |
![]() | |
float | getAverageValue () |
![]() | |
void | startListening () |
void | stopListening () |
boolean | isAvailable () |
void | setEnabled (boolean enabled) |
float | getValue () |
![]() | |
AndroidNonvisibleComponent (Form form) | |
Additional Inherited Members | |
![]() | |
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 = "" |
![]() | |
int | sensorType |
float | value |
final SensorManager | sensorManager |
boolean | enabled |
int | refreshTime |
![]() | |
final Form | form |
Physical world component that can measure the light level.
@internaldoc It is implemented using android.hardware.SensorListener (http://developer.android.com/reference/android/hardware/SensorListener.html).
Definition at line 36 of file LightSensor.java.
com.google.appinventor.components.runtime.LightSensor.LightSensor | ( | ComponentContainer | container | ) |
Creates a new LightSensor component.
container | ignored (because this is a non-visible component) |
Definition at line 44 of file LightSensor.java.
float com.google.appinventor.components.runtime.LightSensor.AverageLux | ( | ) |
Returns the brightness in lux by averaging the previous 10 measured values. The sensor must be enabled and available to return meaningful values.
Definition at line 82 of file LightSensor.java.
void com.google.appinventor.components.runtime.LightSensor.LightChanged | ( | float | lux | ) |
Indicates the light level changed.
lux | the new light level in lux |
Definition at line 59 of file LightSensor.java.
float com.google.appinventor.components.runtime.LightSensor.Lux | ( | ) |
Returns the last measured brightness in lux. The sensor must be enabled and available to return meaningful values.
Definition at line 71 of file LightSensor.java.
|
protected |
Reimplemented from com.google.appinventor.components.runtime.SingleValueSensor.
Definition at line 49 of file LightSensor.java.