12
DESARROLLO DE APLICACIÓN Iván Alejandro Ramírez Juárez Katia Elizabeth Vázquez Castillo

Creacion de apk

Embed Size (px)

Citation preview

Page 1: Creacion de apk

DESARROLLO DE APLICACIÓN

Iván Alejandro Ramírez JuárezKatia Elizabeth Vázquez Castillo

Page 2: Creacion de apk

Crear nuevo proyecto

Page 3: Creacion de apk

Escribir el código xml

Page 4: Creacion de apk
Page 5: Creacion de apk

Así seria el layout

Page 6: Creacion de apk

Escribir el codigo import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.TextView;

public class MainActivity extends Activity {

@Override protected void onCreate(Bundle

savedInstanceState) { super.onCreate(savedInstanceState

); setContentView(R.layout.activity_main); }

@Override public boolean

onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true; } Double numero1,numero2,resultado; String operador; public void onClickIgual(View

miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; numero2 =

Double.parseDouble(tv.getText().toString());

Page 7: Creacion de apk

if(operador.equals("+")) { resultado= numero1+numero2; } else if(operador.equals("-")) { resultado= numero1-numero2; } else if(operador.equals("*")) { resultado= numero1*numero2; } else if(operador.equals("/")) { resultado= numero1/numero2; } tv.setText(resultado.toString()); } public void onClickSuma(View miView) { operador="+"; onClickOperacionCapturaNumero1(miView); } public void onClickResta(View miView) { operador="-"; onClickOperacionCapturaNumero1(miView); } public void onClickMultiplicacion(View

miView) {

operador="*"; onClickOperacionCapturaNumero1(miView); } public void onClickDivision(View miView) { operador="/"; onClickOperacionCapturaNumero1(miView); } public void

onClickOperacionCapturaNumero1(View miView)

{ TextView tv = (TextView)

findViewById(R.id.txtNumero) ; numero1 =

Double.parseDouble(tv.getText().toString()); tv.setText(""); } public void onClickLimpia(View miView) { numero1=0.0; numero2=0.0; TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(""); }

Page 8: Creacion de apk

public void onClickBtn1(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "1"); } public void onClickBtn2(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "2"); } public void onClickBtn3(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "3"); } public void onClickBtn4(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "4"); } public void onClickBtn5(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "5"); } public void onClickBtn6(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "6");

} public void onClickBtn7(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "7"); } public void onClickBtn8(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "8"); } public void onClickBtn9(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "9"); } public void onClickBtn0(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "0"); } public void onClickBtnPunto(View miView) { TextView tv = (TextView)

findViewById(R.id.txtNumero) ; tv.setText(tv.getText() + "."); } }

Page 9: Creacion de apk

Agregar un nuevo archivo xml llamado splashScreen

Page 10: Creacion de apk

Agregar la imagen con ImageView

Page 11: Creacion de apk

Escribir el código

Page 12: Creacion de apk

Agregar los valores en android manifest

Y ejecutar el programa