com.sony.csl.j2me.locationapitools.demo
Class DemoMIDlet
java.lang.Object
javax.microedition.midlet.MIDlet
com.sony.csl.j2me.locationapitools.demo.DemoMIDlet
- All Implemented Interfaces:
- LocationProxyListener, javax.microedition.lcdui.CommandListener
public class DemoMIDlet
- extends javax.microedition.midlet.MIDlet
- implements javax.microedition.lcdui.CommandListener, LocationProxyListener
A simple application (MIDlet) to demonstrate the functionality of the LocationAPI Tools library
- Author:
- mstevens
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 |
display
private static javax.microedition.lcdui.Display display
DEFAULT_PATH
public static final java.lang.String DEFAULT_PATH
- See Also:
- Constant Field Values
DEFAULT_TRACKNAME
public static final java.lang.String DEFAULT_TRACKNAME
- See Also:
- Constant Field Values
cmdLocationInfo
private javax.microedition.lcdui.Command cmdLocationInfo
cmdNewTrack
private javax.microedition.lcdui.Command cmdNewTrack
cmdStopTracking
private javax.microedition.lcdui.Command cmdStopTracking
cmdAbout
private javax.microedition.lcdui.Command cmdAbout
cmdExit
private javax.microedition.lcdui.Command cmdExit
frmMain
private javax.microedition.lcdui.Form frmMain
frmNewTrack
private NewTrackForm frmNewTrack
frmLocationInfo
private LocationInfoForm frmLocationInfo
ticker
private javax.microedition.lcdui.Ticker ticker
stritLog
private javax.microedition.lcdui.StringItem stritLog
locationProxy
private LocationProxy locationProxy
trackWriter
TrackWriter trackWriter
DemoMIDlet
public DemoMIDlet()
getDisplay
public static javax.microedition.lcdui.Display getDisplay()
- Getter method for Display reference.
- Returns:
- reference to Display object.
startApp
protected void startApp()
throws javax.microedition.midlet.MIDletStateChangeException
- Specified by:
startApp
in class javax.microedition.midlet.MIDlet
- Throws:
javax.microedition.midlet.MIDletStateChangeException
pauseApp
protected void pauseApp()
- Specified by:
pauseApp
in class javax.microedition.midlet.MIDlet
destroyApp
protected void destroyApp(boolean unconditional)
- Specified by:
destroyApp
in class javax.microedition.midlet.MIDlet
startTracking
public void startTracking()
stopTracking
public void stopTracking()
commandAction
public void commandAction(javax.microedition.lcdui.Command cmd,
javax.microedition.lcdui.Displayable disp)
- Specified by:
commandAction
in interface javax.microedition.lcdui.CommandListener
getMainForm
public javax.microedition.lcdui.Form getMainForm()
printLogLn
public void printLogLn(java.lang.String line)
firstLocationFound
public void firstLocationFound(LocationProxy proxy,
LocationProvider provider,
Location location)
- Specified by:
firstLocationFound
in interface LocationProxyListener
locationProviderStateChanged
public void locationProviderStateChanged(LocationProxy proxy,
LocationProvider provider,
int newState)
- Specified by:
locationProviderStateChanged
in interface LocationProxyListener
locationUpdated
public void locationUpdated(LocationProxy proxy,
LocationProvider provider,
Location location)
- Specified by:
locationUpdated
in interface LocationProxyListener
proxyConnected
public void proxyConnected(LocationProxy proxy,
LocationProvider provider)
- Specified by:
proxyConnected
in interface LocationProxyListener
proxyDisconnected
public void proxyDisconnected(LocationProxy proxy)
- Specified by:
proxyDisconnected
in interface LocationProxyListener
receivesInvalidLocations
public boolean receivesInvalidLocations()
- Specified by:
receivesInvalidLocations
in interface LocationProxyListener