Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad 3 PDM
Actividad 3 PDM
Preguntas interpretativas
Se puede afirmar por que el Midlet, como todo en Java, es un objeto .Por lo
tanto, destruir el Midlet se refiere a la destruccin del objeto (Es decir, cuando
se deja de ejecutar y el colector de basura limpia la memoria). Sin embargo,
despus puede volverlo a ejecutar y se crea un nuevo midlet. Desinstalarlo es,
en cambio, borrarlo de la memoria del dispositivo. Yuna vez hecho esto, no se
podr volver a ejecutar hasta que vuelvas a instalarlo.
La aplicacin debe extender a esta clase para que l pueda gestionar sus
estados y tener acceso a sus propiedades. El midlet puede por s mismo
realizar cambios de estado invocando a los mtodos apropiados. Los mtodos
de los que dispone esta clase son los siguientes: mtodos protector midlet
caractersticas constructor de clase sin argumentos. Si la llamada a este
constructor falla, se lanzara la excepcin security excepcin public final int
consigue el estado del permiso especificado. Este permiso checkpermission
(string est descrito en el atributo midlet-permission del archivo permiso) jad.
1 Programacin de dispositivos mviles
Actividad 3
Preguntas argumentativas
Los bloques funcionales son el estado ACTIVO que es cuando el midlet inicia
su ejecucin pero antes d esto debe de estar PAUSADO o DETENIDO que es
el otro bloque para poder iniciar todas sus clases, est el estado DESTRUIDO
que es cuando se finaliza la ejecucin y libera memoria RAM del mvil.
Preguntas propositivas
2 Programacin de dispositivos mviles
Actividad 3
Ejemplo
de
un
MIDletsimport
javax.microedition.midlet.*;
import
javax.microedition.lcdui.*; publicclass HolaMundo extends MIDlet{ private
Display pantalla; private Formformulario = null; public HolaMundo(){ pantalla =
Display.getDisplay(this);
formulario = new Form(Hola Mundo); } public void startApp(){
pantalla.setCurrent(formulario); } public void pauseApp(){ } public
voiddestroyApp(boolean unconditional){ pantalla = null; formulario =
null;notifyDestroyed(); }
}