comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Aporte] Mi primera aplicacion para celular

  • 4 Respuestas
  • 2489 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Only

  • *
  • Underc0der
  • Mensajes: 219
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
  • Skype: cesartorres.1688
« en: Agosto 21, 2011, 05:49:02 am »
Buenas noches a todos les cuento que estoy desarrollando aplicaciones para mi celular .. son basicas ya que apenas estoy empezando .. aqui les dejo una aplicacion que hize; es un convertidor de Grados Faharenheit a Celsius .. les dejo las caps

Codigo

Código: Java
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package hello;
  6.  
  7. import javax.microedition.midlet.*;
  8. import javax.microedition.lcdui.*;
  9.  
  10. /**
  11.  * @author Only
  12.  */
  13. public class HelloMIDlet extends MIDlet implements CommandListener {
  14.    
  15.     private boolean midletPaused = false;
  16. //<editor-fold defaultstate="collapsed" desc=" Generated Fields ">                      
  17. private Command exitCommand;
  18. private Command okCommand;
  19. private Form form;
  20. private StringItem stringItem;
  21. private You are not allowed to view links. Register or Login textField;
  22. //</editor-fold>                    
  23.  
  24.     /**
  25.      * The HelloMIDlet constructor.
  26.      */
  27.     public HelloMIDlet() {
  28.     }
  29.  
  30. //<editor-fold defaultstate="collapsed" desc=" Generated Methods ">                      
  31. //</editor-fold>                    
  32. //<editor-fold defaultstate="collapsed" desc=" Generated Method: initialize ">                                          
  33. /**
  34.  * Initializes the application.
  35.  * It is called only once when the MIDlet is started. The method is called before the <code>startMIDlet</code> method.
  36.  */
  37. private void initialize () {                                        
  38.         // write pre-initialize user code here
  39.                                            
  40.         // write post-initialize user code here
  41. }                            
  42. //</editor-fold>                          
  43.  
  44. //<editor-fold defaultstate="collapsed" desc=" Generated Method: startMIDlet ">                                        
  45. /**
  46.  * Performs an action assigned to the Mobile Device - MIDlet Started point.
  47.  */
  48. public void startMIDlet () {                                      
  49.         // write pre-action user code here
  50. switchDisplayable (null, getForm ());                                        
  51.         // write post-action user code here
  52. }                            
  53. //</editor-fold>                          
  54.  
  55. //<editor-fold defaultstate="collapsed" desc=" Generated Method: resumeMIDlet ">                                        
  56. /**
  57.  * Performs an action assigned to the Mobile Device - MIDlet Resumed point.
  58.  */
  59. public void resumeMIDlet () {                                      
  60.         // write pre-action user code here
  61.                                          
  62.         // write post-action user code here
  63. }                              
  64. //</editor-fold>                            
  65.  
  66. //<editor-fold defaultstate="collapsed" desc=" Generated Method: switchDisplayable ">                                              
  67. /**
  68.  * Switches a current displayable in a display. The <code>display</code> instance is taken from <code>getDisplay</code> method. This method is used by all actions in the design for switching displayable.
  69.  * @param alert the Alert which is temporarily set to the display; if <code>null</code>, then <code>nextDisplayable</code> is set immediately
  70.  * @param nextDisplayable the Displayable to be set
  71.  */
  72. public void switchDisplayable (Alert alert, Displayable nextDisplayable) {                                            
  73.         // write pre-switch user code here
  74. Display display = getDisplay ();                                              
  75. if (alert == null) {
  76. display.setCurrent (nextDisplayable);
  77. } else {
  78. display.setCurrent (alert, nextDisplayable);
  79. }                                            
  80.         // write post-switch user code here
  81. }                                  
  82. //</editor-fold>                                
  83.  
  84. //<editor-fold defaultstate="collapsed" desc=" Generated Method: commandAction for Displayables ">                                                
  85. /**
  86.  * Called by a system to indicated that a command has been invoked on a particular displayable.
  87.  * @param command the Command that was invoked
  88.  * @param displayable the Displayable where the command was invoked
  89.  */
  90. public void commandAction (Command command, Displayable displayable) {                                              
  91.         // write pre-action user code here
  92. if (displayable == form) {                                          
  93. if (command == exitCommand) {                                        
  94.                 // write pre-action user code here
  95. exitMIDlet ();                                          
  96.                 // write post-action user code here
  97. } else if (command == okCommand) {                                          
  98.     You are not allowed to view links. Register or Login fahrenheit;
  99.     float grad_cel,grad_farh;
  100.     float a = 1.8F;
  101.    
  102.     fahrenheit = textField.getString();
  103.    
  104.     grad_farh = You are not allowed to view links. Register or Login.parseFloat(fahrenheit);
  105.    
  106.     grad_cel = (grad_farh-32);
  107.    
  108.     stringItem.setText(grad_farh + " Grados Fahrenheit = " + grad_cel + " Grados Celsius ");
  109.                                            
  110.  // write post-action user code here
  111. }                                                  
  112. }                                                
  113.         // write post-action user code here
  114. }                              
  115. //</editor-fold>                            
  116.  
  117. //<editor-fold defaultstate="collapsed" desc=" Generated Getter: exitCommand ">                                  
  118. /**
  119.  * Returns an initiliazed instance of exitCommand component.
  120.  * @return the initialized component instance
  121.  */
  122. public Command getExitCommand () {
  123. if (exitCommand == null) {                                
  124.             // write pre-init user code here
  125. exitCommand = new Command ("Exit", Command.EXIT, 0);                                  
  126.             // write post-init user code here
  127. }                        
  128. return exitCommand;
  129. }
  130. //</editor-fold>                      
  131.  
  132. //<editor-fold defaultstate="collapsed" desc=" Generated Getter: form ">                                  
  133. /**
  134.  * Returns an initiliazed instance of form component.
  135.  * @return the initialized component instance
  136.  */
  137. public Form getForm () {
  138. if (form == null) {                                
  139.             // write pre-init user code here
  140. form = new Form ("Convertidor @Only", new Item[] { getTextField (), getStringItem () });                                    
  141. form.addCommand (getExitCommand ());
  142. form.addCommand (getOkCommand ());
  143. form.setCommandListener (this);                                  
  144.             // write post-init user code here
  145. }                        
  146. return form;
  147. }
  148. //</editor-fold>                      
  149.  
  150.  
  151.  
  152. //<editor-fold defaultstate="collapsed" desc=" Generated Getter: okCommand ">                                  
  153. /**
  154.  * Returns an initiliazed instance of okCommand component.
  155.  * @return the initialized component instance
  156.  */
  157. public Command getOkCommand () {
  158. if (okCommand == null) {                                
  159.  // write pre-init user code here
  160. okCommand = new Command ("Convertir", Command.OK, 0);                                  
  161.  // write post-init user code here
  162. }                        
  163. return okCommand;
  164. }
  165. //</editor-fold>                      
  166.  
  167. //<editor-fold defaultstate="collapsed" desc=" Generated Getter: textField ">                                  
  168. /**
  169.  * Returns an initiliazed instance of textField component.
  170.  * @return the initialized component instance
  171.  */
  172. public You are not allowed to view links. Register or Login getTextField () {
  173. if (textField == null) {                                
  174.  // write pre-init user code here
  175. textField = new You are not allowed to view links. Register or Login ("Ingrese el valor de los grados Fahrenheit", null, 32, You are not allowed to view links. Register or Login.ANY);                                  
  176.  // write post-init user code here
  177. }                        
  178. return textField;
  179. }
  180. //</editor-fold>                      
  181.  
  182. //<editor-fold defaultstate="collapsed" desc=" Generated Getter: stringItem ">                                  
  183. /**
  184.  * Returns an initiliazed instance of stringItem component.
  185.  * @return the initialized component instance
  186.  */
  187. public StringItem getStringItem () {
  188. if (stringItem == null) {                                
  189.  // write pre-init user code here
  190. stringItem = new StringItem ("", null);                                  
  191.  // write post-init user code here
  192. }                        
  193. return stringItem;
  194. }
  195. //</editor-fold>                      
  196.  
  197.     /**
  198.      * Returns a display instance.
  199.      * @return the display instance.
  200.      */
  201.     public Display getDisplay() {
  202.         return Display.getDisplay(this);
  203.     }
  204.  
  205.     /**
  206.      * Exits MIDlet.
  207.      */
  208.     public void exitMIDlet() {
  209.         switchDisplayable(null, null);
  210.         destroyApp(true);
  211.         notifyDestroyed();
  212.     }
  213.  
  214.     /**
  215.      * Called when MIDlet is started.
  216.      * Checks whether the MIDlet have been already started and initialize/starts or resumes the MIDlet.
  217.      */
  218.     public void startApp() {
  219.         if (midletPaused) {
  220.             resumeMIDlet();
  221.         } else {
  222.             initialize();
  223.             startMIDlet();
  224.         }
  225.         midletPaused = false;
  226.     }
  227.  
  228.     /**
  229.      * Called when MIDlet is paused.
  230.      */
  231.     public void pauseApp() {
  232.         midletPaused = true;
  233.     }
  234.  
  235.     /**
  236.      * Called to signal the MIDlet to terminate.
  237.      * @param unconditional if true, then the MIDlet has to be unconditionally terminated and all resources has to be released.
  238.      */
  239.     public void destroyApp(boolean unconditional) {
  240.     }
  241. }
« Última modificación: Diciembre 15, 2015, 07:10:23 pm por Expermicid »

Desconectado s00rk

  • *
  • Underc0der
  • Mensajes: 68
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Agosto 30, 2011, 02:59:57 am »
Excelente ver una aplicacion asi o por lo menos para ir iniciando n_n

Saludos.

Desconectado july

  • *
  • Underc0der
  • Mensajes: 32
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Agosto 30, 2011, 08:48:16 am »
muy bueno sigue
graciasssssssssssssssssssssssssssssssss

Desconectado ch1n0

  • *
  • Underc0der
  • Mensajes: 38
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #3 en: Octubre 25, 2011, 10:38:23 pm »
Gracias creo que a muchos les servira.

saludos.

Desconectado sisvot1

  • *
  • Underc0der
  • Mensajes: 2
  • Actividad:
    0%
  • Reputación 0
  • No importa la lentitud con que vayas, siempre y cu
    • Ver Perfil
« Respuesta #4 en: Noviembre 06, 2011, 07:41:24 am »
Muy interesante :)
...Sisvot...

 

¿Te gustó el post? COMPARTILO!



Conversor ASCI a Hex para inyecciones by andresg888

Iniciado por ProcessKill

Respuestas: 0
Vistas: 1603
Último mensaje Febrero 24, 2010, 04:13:18 pm
por ProcessKill
Programación de juegos para principiantes

Iniciado por Expermicid

Respuestas: 3
Vistas: 5436
Último mensaje Abril 06, 2014, 09:09:17 pm
por Expermicid
Juego del Gato para aprendices.

Iniciado por coke951

Respuestas: 1
Vistas: 2158
Último mensaje Septiembre 10, 2015, 11:55:40 pm
por LKI
Como crear una Aplicación WEB con Java

Iniciado por Expermicid

Respuestas: 0
Vistas: 1280
Último mensaje Octubre 08, 2014, 05:19:34 pm
por Expermicid
[Aplicacion] Lector de Horoscopo

Iniciado por rezyckller

Respuestas: 2
Vistas: 1255
Último mensaje Noviembre 03, 2014, 01:04:16 am
por rezyckller