See: Description
| Interface | Description |
|---|---|
| ActivityResultListener |
Callback for receiving Activity results
|
| AlarmHandler |
Interface for components that can be woken up by an outside alarm.
|
| Component |
Interface for Simple components.
|
| ComponentContainer |
Components that can contain other components need to implement this
interface.
|
| Deleteable |
Interface for components that need to do something when they are dynamically deleted (most
likely by the REPL)
|
| HandlesEventDispatching |
Interface indicating that this object can handle event dispatching.
|
| Layout |
The Layout interface provides methods for working with Simple
component layouts.
|
| OnDestroyListener |
Listener for distributing the Activity onDestroy() method to interested
components.
|
| OnNewIntentListener |
Listener for distributing the Activity onStop() method to interested components.
|
| OnPauseListener |
Listener for distributing the Activity onPause() method to interested
components.
|
| OnResumeListener |
Listener for distributing the Activity onResume() method to interested components.
|
| OnStopListener |
Listener for distributing the Activity onStop() method to interested components.
|
| SensorComponent |
Marker interface for Simple sensor components.
|
| Class | Description |
|---|---|
| AccelerometerSensor |
Physical world component that can detect shaking and measure
acceleration in three dimensions.
|
| ActivityStarter |
Implementation of a general Android Activity component.
|
| AndroidNonvisibleComponent |
Base class for all non-visible components.
|
| AndroidViewComponent |
Underlying base class for all components with views; not accessible to Simple programmers.
|
| Ball |
Simple ball, based on Sprite implementation.
|
| BarcodeScanner |
Component for scanning a barcode and getting back the resulting string.
|
| BluetoothClient |
BluetoothClient component
|
| BluetoothConnectionBase |
An abstract base class for the BluetoothClient and BluetoothServer
component.
|
| BluetoothServer |
BluetoothServer component
|
| Button |
Button with the ability to launch events on initialization, focus
change, or a user click.
|
| ButtonBase |
Underlying base class for click-based components, not directly accessible to Simple programmers.
|
| Camcorder |
Camcorder provides access to the phone's camcorder
|
| Camera |
Camera provides access to the phone's camera
|
| Canvas |
A two-dimensional touch-sensitive rectangular panel on which drawing can
be done and sprites can be moved.
|
| CheckBox |
Check box with the ability to detect initialization, focus
change (mousing on or off of it), and user clicks.
|
| Clock |
Clock provides the phone's clock, a timer, calendar and time calculations.
|
| ContactPicker |
Component enabling a user to select a contact.
|
| DatePicker |
A button allowing a user to launch a DatePickerDialog.
|
| EmailAddressAdapter |
EmailAddressAdapter provides email address completion from contacts,
for use as a list adapter.
|
| EmailPicker |
Text box using auto-completion to pick out an email address from contacts.
|
| EventDispatcher |
Dispatches events to component event handlers.
|
| File |
A Component for working with files and directories on the device.
|
| Form |
Component underlying activities and UI apps, not directly accessible to Simple programmers.
|
| FusiontablesControl |
Appinventor fusiontables control.
|
| GameClient |
GameClient provides a way for AppInventor applications to
communicate with online game servers.
|
| HorizontalArrangement |
A horizontal arrangement of components
|
| HVArrangement |
A container for components that arranges them linearly, either
horizontally or vertically.
|
| Image |
Component for displaying images and animations.
|
| ImagePicker |
Component enabling a user to select an image from the phone's gallery.
|
| ImageSprite |
Simple image-based Sprite.
|
| Label |
Label containing a text string.
|
| LegoMindstormsNxtBase |
A base class for components that can control a LEGO MINDSTORMS NXT robot.
|
| LegoMindstormsNxtSensor |
A base class for components that can retrieve data from a sensor on a LEGO
MINDSTORMS NXT robot.
|
| LinearLayout |
Linear layout for placing components horizontally or vertically.
|
| ListPicker |
A button allowing a user to select one among a list of text strings.
|
| ListPickerActivity |
ListPickerActivity class - Brings up a list of items specified in an intent
and returns the selected item as the result.
|
| ListView |
ListView Component.
|
| LocationSensor |
Sensor that can provide information on longitude, latitude, and altitude.
|
| NearField |
Controller for Near Field Communication
|
| Notifier |
The Notifier component displays alert messages and creates Android log entries through
the following methods:
ShowMessageDialog: user must dismiss the message by pressing a button.
|
| NxtColorSensor |
A component that provides a high-level interface to a color sensor on a LEGO
MINDSTORMS NXT robot.
|
| NxtDirectCommands |
A component that provides a low-level interface to a LEGO MINDSTORMS NXT
robot, with functions to send NXT Direct Commands.
|
| NxtDrive |
A component that provides a high-level interface to a LEGO MINDSTORMS NXT
robot, with functions that can move and turn the robot.
|
| NxtLightSensor |
A component that provides a high-level interface to a light sensor on a LEGO
MINDSTORMS NXT robot.
|
| NxtSoundSensor |
A component that provides a high-level interface to a sound sensor on a LEGO
MINDSTORMS NXT robot.
|
| NxtTouchSensor |
A component that provides a high-level interface to a touch sensor on a LEGO
MINDSTORMS NXT robot.
|
| NxtUltrasonicSensor |
A component that provides a high-level interface to an ultrasonic sensor on a LEGO
MINDSTORMS NXT robot.
|
| OrientationSensor |
Sensor that can measure absolute orientation in 3 dimensions.
|
| PasswordTextBox |
Text box for entering passwords.
|
| Pedometer |
This component keeps count of steps using the accelerometer.
|
| PhoneCall |
Component for making a phone call to a programatically-specified number.
|
| PhoneNumberPicker |
Component enabling a user to select a contact's phone number.
|
| PhoneStatus |
Component for obtaining Phone Information.
|
| Picker |
Abstract superclass for all of the "Picker" components.
|
| Player |
Multimedia component that plays audio and optionally
vibrates.
|
| ProximitySensor | |
| ReplApplication |
Subclass of Application.
|
| ReplForm |
Subclass of Form used by the 'stem cell apk', i.e.
|
| Sharing |
Component for sharing files and/or messages through Android's built-in sharing
functionality.
|
| Slider |
This class is used to display a Slider.
|
| Sound |
Multimedia component that plays sounds and optionally vibrates.
|
| SoundRecorder |
Multimedia component that records audio using
MediaRecorder. |
| SpeechRecognizer |
Component for using the built in VoiceRecognizer to convert speech to text.
|
| Spinner | |
| Sprite |
Superclass of sprites able to move and interact with other sprites.
|
| TableArrangement |
A container for components that arranges them in tabular form.
|
| TableLayout |
A layout component allowing subcomponents to be placed in tabular form.
|
| TextBox |
A box in which the user can enter text.
|
| TextBoxBase |
Underlying base class for TextBox, not directly accessible to Simple
programmers.
|
| Texting |
A component capable of sending and receiving text messages via SMS.
|
| TextToSpeech |
Component for converting text to speech using either the built-in TTS library or the
TextToSpeech Extended library (which must be pre-installed for Android versions earlier
than Donut).
|
| TimePicker |
A button allowing a user to launch the TimePickerDialog.
|
| TinyDB |
Persistently store YAIL values on the phone using tags to store and retrieve.
|
| TinyWebDB |
The TinyWebDB component communicates with a Web service to store
and retrieve information.
|
|
Component for accessing Twitter.
|
|
| VerticalArrangement |
A vertical arrangement of components
|
| VideoPlayer |
Implementation of VideoPlayer, using
VideoView. |
| VisibleComponent |
Superclass of visible components in the runtime libraries.
|
| Voting |
The Voting component communicates with a Web service to retrieve a ballot
and send back users' votes.
|
| Web |
The Original Web component provided functions for HTTP GET and POST requests.
|
| WebViewActivity |
Creates a WebView to display the web page identified by the URL passed in the
Intent used to start this activity.
|
| WebViewer |
Component for displaying web pages
This is a very limited form of browser.
|
| YandexTranslate |