examples.sensor
Class Marbles
java.lang.Object
javax.microedition.midlet.MIDlet
examples.sensor.Marbles
- All Implemented Interfaces:
- javax.microedition.lcdui.CommandListener, javax.microedition.sensor.DataListener
public class Marbles
- extends javax.microedition.midlet.MIDlet
- implements javax.microedition.sensor.DataListener, javax.microedition.lcdui.CommandListener
The Marbles demo displays marbles on the screen and they accelerate as the
user moves the device.
Constructor Summary |
Marbles()
Initialize marbles board and detect accelerometer sensor. |
Method Summary |
void |
commandAction(javax.microedition.lcdui.Command c,
javax.microedition.lcdui.Displayable d)
|
void |
dataReceived(javax.microedition.sensor.SensorConnection sensor,
javax.microedition.sensor.Data[] data,
boolean isDataLost)
Forwards unscaled acceleration data to the marbles board. |
void |
destroyApp(boolean unconditional)
|
void |
pauseApp()
|
void |
startApp()
|
Methods inherited from class javax.microedition.midlet.MIDlet |
checkPermission, getAppProperty, notifyDestroyed, notifyPaused, platformRequest, resumeRequest |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Marbles
public Marbles()
throws java.io.IOException
- Initialize marbles board and detect accelerometer sensor.
- Throws:
java.io.IOException
startApp
public void startApp()
- Specified by:
startApp
in class javax.microedition.midlet.MIDlet
pauseApp
public void pauseApp()
- Specified by:
pauseApp
in class javax.microedition.midlet.MIDlet
destroyApp
public void destroyApp(boolean unconditional)
- Specified by:
destroyApp
in class javax.microedition.midlet.MIDlet
commandAction
public void commandAction(javax.microedition.lcdui.Command c,
javax.microedition.lcdui.Displayable d)
- Specified by:
commandAction
in interface javax.microedition.lcdui.CommandListener
dataReceived
public void dataReceived(javax.microedition.sensor.SensorConnection sensor,
javax.microedition.sensor.Data[] data,
boolean isDataLost)
- Forwards unscaled acceleration data to the marbles board.
- Specified by:
dataReceived
in interface javax.microedition.sensor.DataListener