SlideShare una empresa de Scribd logo
1 de 6
Tutorial de Desarrollo de Aplicaciones Android


Programa básico para dar los primeros pasos en Android.

Descripción del proyecto: Esta aplicación permitirá ejecutas las operaciones de suma, resta,
multiplicación y división sobre 2 números.

Pasos a seguir:

    1- Creamos un nuevo Proyecto en Android (Android Proyect)




    2- Definimos el nombre del proyecto




    3- Definimos la versión del Sistema Operativo Android para nuestra aplicación, en este
       caso escogeré la 4.0 dado que es la versión que tengo instalada en mi PC, puede
       elegirse otra versión también.




Autor: Ing. Luis Ernesto Castillo Alfaro
Tutorial de Desarrollo de Aplicaciones Android




    4- Definimos el nombre del paquete para nuestra aplicación y luego hacer clic en el botón
       Finish




        Debemos a tener en cuenta que cuando programamos para Android no programamos
        directamente en una interfaz gráfica donde definimos el diseño de nuestra aplicación,
        en Android las aplicaciones se dividen en la interfaz gráficas conocidas como Layout
        que vienen a ser lo que el usuario ve, la interfaz gráfica (conjunto de controles) pero allí
        no programamos nada, se preguntarán entonces donde programo la funcionalidad de
        la aplicación? La programación de las aplicaciones la hacemos en componentes
        denominados Activities:




Autor: Ing. Luis Ernesto Castillo Alfaro
Tutorial de Desarrollo de Aplicaciones Android




    5- Definimos la interfaz de la aplicación, para esto accedemos al contenido de la carpeta
       layout tal y como se muestra en la imagen:




         Hacemos un doble clic sobre el archivo main.xml hacemos un clic sobre la vista
         main.xml




         Y copiamos el siguiente texto entre las etiquetas <LinearLayout> y </LinearLayout>:
   <TextView


       android:id="@+id/textView1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/strnumero1" />


   <EditText
       android:id="@+id/txtn1"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:ems="10"
       android:text="@string/htnn1" >

       <requestFocus />
   </EditText>


   <TextView

Autor: Ing. Luis Ernesto Castillo Alfaro
Tutorial de Desarrollo de Aplicaciones Android


       android:id="@+id/textView2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/strsegundonumero" />
 <EditText
       android:id="@+id/txtn2"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:ems="10"
       android:text="@string/htn2" />
   <Button
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/htnsumar"
       android:onClick="Sumar"/>
  <Button
      android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/htnrestar"
       android:onClick="Restar"/>
  <Button
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/htnmultiplicar"
       android:onClick="Multiplicar"/>
   <Button
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/htndividir"
       android:onClick="Dividir"/>
  <TextView
       android:id="@+id/textView3"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/strResultado" />

  <EditText
      android:id="@+id/txtresultado"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:ems="10" />



 El diseño que se obtiene es el siguiente:




 De seguro habrán notado que cuando se copio las líneas que definieron el diseño de la
 aplicación se agregaron 4 botones correspondientes a las 4 operaciones de suma, resta,
 multiplicación y división de los 2 números a aplicar las operaciones establecidas, cada uno de
 estos 4 botones tiene un método android:onclic=”nombre de función” a la que se llamará al
 momento de hacer clic sobre cada botón que hace referencia a una determinada función,
 para aquellos que se iniciaron en el mundo de la programación allá por el año 2002
 recordarán que en una página web basada en html y javascript los controles button podrían
 hacer referencia a una función javaascript definida previamente en su evento onclic.

 6- Codificando la aplicación (ahora a poner a trabajar a sus dedos amigos programadores)
Autor: Ing. Luis Ernesto Castillo Alfaro
Tutorial de Desarrollo de Aplicaciones Android




     Como les había mencionado anteriormente es en los objetos activities en donde se
     programa la funcionalidad de los layouts (interfaz de usuario), entonces accedemos a la
     clase activity definida previamente.




     Cada objeto de la clase Activity tiene un método Oncreate que es el que permite definir
     que layout cargará en este caso el layout main que contiene la interfaz del usuario, de otro
     lado previamente se definen 3 objetos de tipo EditText (textbox en otros lenguajes) y les
     damos los nombres de txtn1, txtn2 y txtresultado. En el método OnCreate de la actividad
     igualamos las variables de tipo EditText a los controles definidos en el layout main
     Es decir
     - txtn1= al control txtn1 del layout
     - txtn2= al control txtn2 del layout
     - txtresultado= al control txtresultado del layout

    7- Definimos los métodos para cada botón:

        Método para sumar:
        public void Sumar(View v) {


            int n1=Integer.parseInt(txtn1.getText().toString());
            int n2=Integer.parseInt(txtn2.getText().toString());
            int resultado=n1+n2;
            txtresultado.setText(String.valueOf(resultado));


        }

        Método para Restar:
            public void Restar(View v){
                     int n1=Integer.parseInt(txtn1.getText().toString());
                     int n2=Integer.parseInt(txtn2.getText().toString());
                     int resultado=n1-n2;
                     txtresultado.setText(String.valueOf(resultado));
              }


        Método para Multiplicar:
        public void Multiplicar(View v){
                   int n1=Integer.parseInt(txtn1.getText().toString());
                   int n2=Integer.parseInt(txtn2.getText().toString());
                   int resultado=n1*n2;
                   txtresultado.setText(String.valueOf(resultado));
            }



Autor: Ing. Luis Ernesto Castillo Alfaro
Tutorial de Desarrollo de Aplicaciones Android




   Método para Dividir:
   public void Dividir(View v){
         int n1=Integer.parseInt(txtn1.getText().toString());
         int n2=Integer.parseInt(txtn2.getText().toString());
         int resultado=n1/n2;
         txtresultado.setText(String.valueOf(resultado));
       }




    8- Ejecutamos la aplicación:




 Seleccionamos el proyecto, clic derecho Run as y luego seleccionamos Android Aplication.
 Luego se levanta el emulador de Android:




Autor: Ing. Luis Ernesto Castillo Alfaro

Más contenido relacionado

La actualidad más candente

Practica multiplicacion de_dos_numeros
Practica multiplicacion de_dos_numerosPractica multiplicacion de_dos_numeros
Practica multiplicacion de_dos_numeros
ANTHONY OCHOA
 
1. introduccion al desarrollo web php parte 1
1.  introduccion al desarrollo web php parte 11.  introduccion al desarrollo web php parte 1
1. introduccion al desarrollo web php parte 1
Julio Martinez
 

La actualidad más candente (15)

Practica multiplicacion de_dos_numeros
Practica multiplicacion de_dos_numerosPractica multiplicacion de_dos_numeros
Practica multiplicacion de_dos_numeros
 
Programa2
Programa2Programa2
Programa2
 
Investigacion para agregar una imagen a eclipse
Investigacion para agregar una imagen a eclipseInvestigacion para agregar una imagen a eclipse
Investigacion para agregar una imagen a eclipse
 
Programa 2
Programa 2Programa 2
Programa 2
 
Visual y sql
Visual y sqlVisual y sql
Visual y sql
 
introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#
 
Suma,resta,multiplicacion
Suma,resta,multiplicacionSuma,resta,multiplicacion
Suma,resta,multiplicacion
 
Android
AndroidAndroid
Android
 
Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008
 
Presentacion1(5)(2)
Presentacion1(5)(2)Presentacion1(5)(2)
Presentacion1(5)(2)
 
Practicasbasicasparaandroid 120112060404-phpapp02
Practicasbasicasparaandroid 120112060404-phpapp02Practicasbasicasparaandroid 120112060404-phpapp02
Practicasbasicasparaandroid 120112060404-phpapp02
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Programa para sumar 2 números
Programa para sumar 2 númerosPrograma para sumar 2 números
Programa para sumar 2 números
 
1. introduccion al desarrollo web php parte 1
1.  introduccion al desarrollo web php parte 11.  introduccion al desarrollo web php parte 1
1. introduccion al desarrollo web php parte 1
 
Android
AndroidAndroid
Android
 

Similar a Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android

Tutorial 1 android
Tutorial 1 androidTutorial 1 android
Tutorial 1 android
libidinosa
 
Manual de android
Manual de androidManual de android
Manual de android
481200619
 

Similar a Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android (20)

Clases de Programación Android
Clases de Programación AndroidClases de Programación Android
Clases de Programación Android
 
Android bootcamp 101 v2.0
Android bootcamp 101 v2.0Android bootcamp 101 v2.0
Android bootcamp 101 v2.0
 
Manual aplicaciones mobiles
Manual aplicaciones mobilesManual aplicaciones mobiles
Manual aplicaciones mobiles
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Tutorial 1 android
Tutorial 1 androidTutorial 1 android
Tutorial 1 android
 
Manual de android parte 1
Manual de android parte 1Manual de android parte 1
Manual de android parte 1
 
Como insertar una imagen
Como insertar una imagenComo insertar una imagen
Como insertar una imagen
 
Mobilessss
MobilessssMobilessss
Mobilessss
 
Presentacion1(5)
Presentacion1(5)Presentacion1(5)
Presentacion1(5)
 
Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)
 
Manual de android
Manual de androidManual de android
Manual de android
 
programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4
 
Android Bootcamp - GTUG Uruguay
Android Bootcamp - GTUG UruguayAndroid Bootcamp - GTUG Uruguay
Android Bootcamp - GTUG Uruguay
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Preguntasviri
PreguntasviriPreguntasviri
Preguntasviri
 
Aplicación zirconia
Aplicación zirconiaAplicación zirconia
Aplicación zirconia
 
MobileCONGalicia Introducción a Android
MobileCONGalicia Introducción a AndroidMobileCONGalicia Introducción a Android
MobileCONGalicia Introducción a Android
 
Desarrollo android - 4 - arquitectura de aplicación
Desarrollo android  - 4 - arquitectura de aplicaciónDesarrollo android  - 4 - arquitectura de aplicación
Desarrollo android - 4 - arquitectura de aplicación
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
candy torres
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 

Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android

  • 1. Tutorial de Desarrollo de Aplicaciones Android Programa básico para dar los primeros pasos en Android. Descripción del proyecto: Esta aplicación permitirá ejecutas las operaciones de suma, resta, multiplicación y división sobre 2 números. Pasos a seguir: 1- Creamos un nuevo Proyecto en Android (Android Proyect) 2- Definimos el nombre del proyecto 3- Definimos la versión del Sistema Operativo Android para nuestra aplicación, en este caso escogeré la 4.0 dado que es la versión que tengo instalada en mi PC, puede elegirse otra versión también. Autor: Ing. Luis Ernesto Castillo Alfaro
  • 2. Tutorial de Desarrollo de Aplicaciones Android 4- Definimos el nombre del paquete para nuestra aplicación y luego hacer clic en el botón Finish Debemos a tener en cuenta que cuando programamos para Android no programamos directamente en una interfaz gráfica donde definimos el diseño de nuestra aplicación, en Android las aplicaciones se dividen en la interfaz gráficas conocidas como Layout que vienen a ser lo que el usuario ve, la interfaz gráfica (conjunto de controles) pero allí no programamos nada, se preguntarán entonces donde programo la funcionalidad de la aplicación? La programación de las aplicaciones la hacemos en componentes denominados Activities: Autor: Ing. Luis Ernesto Castillo Alfaro
  • 3. Tutorial de Desarrollo de Aplicaciones Android 5- Definimos la interfaz de la aplicación, para esto accedemos al contenido de la carpeta layout tal y como se muestra en la imagen: Hacemos un doble clic sobre el archivo main.xml hacemos un clic sobre la vista main.xml Y copiamos el siguiente texto entre las etiquetas <LinearLayout> y </LinearLayout>: <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/strnumero1" /> <EditText android:id="@+id/txtn1" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:text="@string/htnn1" > <requestFocus /> </EditText> <TextView Autor: Ing. Luis Ernesto Castillo Alfaro
  • 4. Tutorial de Desarrollo de Aplicaciones Android android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/strsegundonumero" /> <EditText android:id="@+id/txtn2" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:text="@string/htn2" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/htnsumar" android:onClick="Sumar"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/htnrestar" android:onClick="Restar"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/htnmultiplicar" android:onClick="Multiplicar"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/htndividir" android:onClick="Dividir"/> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/strResultado" /> <EditText android:id="@+id/txtresultado" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" /> El diseño que se obtiene es el siguiente: De seguro habrán notado que cuando se copio las líneas que definieron el diseño de la aplicación se agregaron 4 botones correspondientes a las 4 operaciones de suma, resta, multiplicación y división de los 2 números a aplicar las operaciones establecidas, cada uno de estos 4 botones tiene un método android:onclic=”nombre de función” a la que se llamará al momento de hacer clic sobre cada botón que hace referencia a una determinada función, para aquellos que se iniciaron en el mundo de la programación allá por el año 2002 recordarán que en una página web basada en html y javascript los controles button podrían hacer referencia a una función javaascript definida previamente en su evento onclic. 6- Codificando la aplicación (ahora a poner a trabajar a sus dedos amigos programadores) Autor: Ing. Luis Ernesto Castillo Alfaro
  • 5. Tutorial de Desarrollo de Aplicaciones Android Como les había mencionado anteriormente es en los objetos activities en donde se programa la funcionalidad de los layouts (interfaz de usuario), entonces accedemos a la clase activity definida previamente. Cada objeto de la clase Activity tiene un método Oncreate que es el que permite definir que layout cargará en este caso el layout main que contiene la interfaz del usuario, de otro lado previamente se definen 3 objetos de tipo EditText (textbox en otros lenguajes) y les damos los nombres de txtn1, txtn2 y txtresultado. En el método OnCreate de la actividad igualamos las variables de tipo EditText a los controles definidos en el layout main Es decir - txtn1= al control txtn1 del layout - txtn2= al control txtn2 del layout - txtresultado= al control txtresultado del layout 7- Definimos los métodos para cada botón: Método para sumar: public void Sumar(View v) { int n1=Integer.parseInt(txtn1.getText().toString()); int n2=Integer.parseInt(txtn2.getText().toString()); int resultado=n1+n2; txtresultado.setText(String.valueOf(resultado)); } Método para Restar: public void Restar(View v){ int n1=Integer.parseInt(txtn1.getText().toString()); int n2=Integer.parseInt(txtn2.getText().toString()); int resultado=n1-n2; txtresultado.setText(String.valueOf(resultado)); } Método para Multiplicar: public void Multiplicar(View v){ int n1=Integer.parseInt(txtn1.getText().toString()); int n2=Integer.parseInt(txtn2.getText().toString()); int resultado=n1*n2; txtresultado.setText(String.valueOf(resultado)); } Autor: Ing. Luis Ernesto Castillo Alfaro
  • 6. Tutorial de Desarrollo de Aplicaciones Android Método para Dividir: public void Dividir(View v){ int n1=Integer.parseInt(txtn1.getText().toString()); int n2=Integer.parseInt(txtn2.getText().toString()); int resultado=n1/n2; txtresultado.setText(String.valueOf(resultado)); } 8- Ejecutamos la aplicación: Seleccionamos el proyecto, clic derecho Run as y luego seleccionamos Android Aplication. Luego se levanta el emulador de Android: Autor: Ing. Luis Ernesto Castillo Alfaro