AI2 Component
(Version nb184)
|
Public Member Functions | |
Pedometer (ComponentContainer container) | |
void | Start () |
void | Stop () |
void | Reset () |
void | Resume () |
void | Pause () |
void | Save () |
void | SimpleStep (int simpleSteps, float distance) |
void | WalkStep (int walkSteps, float distance) |
void | StrideLength (float length) |
float | StrideLength () |
void | StopDetectionTimeout (int timeout) |
int | StopDetectionTimeout () |
float | Distance () |
long | ElapsedTime () |
int | SimpleSteps () |
int | WalkSteps () |
void | onAccuracyChanged (Sensor sensor, int accuracy) |
void | onSensorChanged (SensorEvent event) |
void | onDelete () |
void | StartedMoving () |
void | StoppedMoving () |
void | UseGPS (boolean gps) |
void | CalibrationFailed () |
void | GPSAvailable () |
void | GPSLost () |
void | CalibrateStrideLength (boolean cal) |
boolean | CalibrateStrideLength () |
boolean | Moving () |
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.AndroidNonvisibleComponent | |
AndroidNonvisibleComponent (Form form) | |
Protected Attributes inherited from com.google.appinventor.components.runtime.AndroidNonvisibleComponent | |
final Form | form |
This component keeps count of steps using the accelerometer.
Definition at line 41 of file Pedometer.java.
com.google.appinventor.components.runtime.Pedometer.Pedometer | ( | ComponentContainer | container | ) |
Constructor.
Definition at line 74 of file Pedometer.java.
boolean com.google.appinventor.components.runtime.Pedometer.CalibrateStrideLength | ( | ) |
Definition at line 495 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.CalibrateStrideLength | ( | boolean | cal | ) |
Definition at line 490 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.CalibrationFailed | ( | ) |
Definition at line 472 of file Pedometer.java.
float com.google.appinventor.components.runtime.Pedometer.Distance | ( | ) |
Returns the approximate distance traveled in meters.
Definition at line 273 of file Pedometer.java.
long com.google.appinventor.components.runtime.Pedometer.ElapsedTime | ( | ) |
Returns the time elapsed in milliseconds since the pedometer has started.
Definition at line 284 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.GPSAvailable | ( | ) |
Definition at line 477 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.GPSLost | ( | ) |
Definition at line 482 of file Pedometer.java.
boolean com.google.appinventor.components.runtime.Pedometer.Moving | ( | ) |
Definition at line 501 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.onAccuracyChanged | ( | Sensor | sensor, |
int | accuracy | ||
) |
Definition at line 365 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.onDelete | ( | ) |
Implements com.google.appinventor.components.runtime.Deleteable.
Definition at line 442 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.onSensorChanged | ( | SensorEvent | event | ) |
Definition at line 370 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.Pause | ( | ) |
This method has been deprecated. Use Stop() instead.
Definition at line 155 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.Reset | ( | ) |
Resets the step count, distance, and clock. @suppressdoc
Definition at line 133 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.Resume | ( | ) |
This method has been deprecated. Use Start() instead.
Definition at line 146 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.Save | ( | ) |
Saves the pedometer state to shared preferences. @suppressdoc
Definition at line 166 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.SimpleStep | ( | int | simpleSteps, |
float | distance | ||
) |
Indicates that a step was taken.
simpleSteps | number of raw steps detected |
distance | approximate distance covered by number of simpleSteps in meters @suppressdoc |
Definition at line 194 of file Pedometer.java.
int com.google.appinventor.components.runtime.Pedometer.SimpleSteps | ( | ) |
Returns the number of simple steps taken since the pedometer has started.
Definition at line 299 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.Start | ( | ) |
Starts the pedometer.
Definition at line 105 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.StartedMoving | ( | ) |
Definition at line 455 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.Stop | ( | ) |
Stops the pedometer.
Definition at line 119 of file Pedometer.java.
int com.google.appinventor.components.runtime.Pedometer.StopDetectionTimeout | ( | ) |
Returns the duration of idleness (no steps detected) after which to go into a "stopped" state.
Definition at line 262 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.StopDetectionTimeout | ( | int | timeout | ) |
Sets the duration of idleness (no steps detected) after which to go into a "stopped" state.
timeout | the timeout in milliseconds. |
Definition at line 252 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.StoppedMoving | ( | ) |
Definition at line 460 of file Pedometer.java.
float com.google.appinventor.components.runtime.Pedometer.StrideLength | ( | ) |
Returns the current estimate of stride length in meters, if calibrated, or returns the default (0.73 m) otherwise.
Definition at line 237 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.StrideLength | ( | float | length | ) |
Specifies the stride length in meters. The application can use this to explicitly set stride length to override the one calculated by the pedometer's calibration mechanism. As a side effect, this method turns off calibration of stride length using the GPS.
length | is the stride length in meters. |
Definition at line 226 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.UseGPS | ( | boolean | gps | ) |
Definition at line 467 of file Pedometer.java.
void com.google.appinventor.components.runtime.Pedometer.WalkStep | ( | int | walkSteps, |
float | distance | ||
) |
Indicates that a step was taken while walking. This will not be called if a single step is taken while standing still.
walkSteps | number of walking steps detected |
distance | approximate distance covered by the number of walkSteps in meters @suppressdoc |
Definition at line 208 of file Pedometer.java.
int com.google.appinventor.components.runtime.Pedometer.WalkSteps | ( | ) |
Returns the number of walk steps taken since the pedometer has started.
Definition at line 310 of file Pedometer.java.