sábado, 2 de mayo de 2015

Calculadora sobre 2 números.. Realizando operaciones por medio de botones (Sumar,Restar,Multiplicar,Dividir).


Paso 1. Crear un nuevo proyecto de android ( IDE recomendada: Android Studio).


Paso 2 .Start a new Android Studio project.


Paso 3 . Ponemos el nombre que se desee poner a la aplicación, en mi caso pondré :calculadora básica.
Compañy Domain: dejan tal y como aparece..
Project location: Seleccionan donde deseen guardar la aplicación y sus datos.
Presionamos en siguiente (Next).

Paso 4 . Seleccionan la API 9: Android 2.3(Gingerbread) .
Nota: Esta API es recomendada ya que es la mas usada y las apps son compatibles a partir de esa versión de Android hasta la mas nueva.


Paso 5 . Seleccionamos Blank Activity y presionamos en siguiente(Next).

Paso 6 . Paso final de la creación del proyecto. solo damos en finalizar.

CREACIÓN DE LA APLICACIÓN...

Paso 7 . Con ayuda de la paleta podremos crear la interfaz de la aplicación.


Dejo un link en donde viene el código de mi interfaz y con sus respectivas operaciones de botones.
http://adf.ly/1GDSNp
Mi interfaz es así:

Paso 8 . Dar ID a cada campo y a cada botón, dar propiedad en onClick:
 ID 1.1 . Doble clic en el campo( Widget, Text Fields).
En mi caso a los TextView les dare la etiqueta de tv1,tv2,tv3.

 Nota: Los TextView no necesitan las propiedad de onClick.

ID 1.2 .Ingresar ID a editor de textos, en mi caso les pondre et1 y et2.

Nota: Al igual los Editores de Textos no necesitan la propiedad de onClick.

ID 1.3 . Ingresar ID a los botones y sus propiedades de onClick.

Nota, todos los botones deben tener su ID diferente.

Habilitar la Propiedad de onClick.



Creación del código Activity_Main.java(Activación de funcionalidades y operaciones de cada botón.

Paso 9 . Insertar librerías (en forma private).
Paso 9.1 . Declaramos las variables con su respectivo tipo.


Paso 10 . Creamos el código de las funciones de cada botón y sus operaciones e impresión en pantalla.
Paso 11 . Despues de crear eso solo queda probar la aplicación con el AVD
Dejo otro link del código de MainActivity.java : http://adf.ly/1GDW4X