Primer Ejercicio Con Android
Antwain14 de Abril de 2015
555 Palabras (3 Páginas)195 Visitas
INTRODUCCIÓN
En este primer ejercicio se busca tener un primer contacto con las herramientas de desarrollo en Android; se introducen los primeros conceptos mediante el desarrollo de una sencilla aplicación que permite al usuario introducir una cadena de texto en un campo, ese texto es mostrado posteriormente en una etiqueta después de que el usuario presiona un botón.
Android es un sistema operativo basado en el núcleo Linux. Fue diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tablets; y también para relojes inteligentes, televisores y automóviles. Inicialmente fue desarrollado por Android Inc., empresa que Google respaldó económicamente y más tarde, en 2005, compró. Android fue presentado en 2007 junto la fundación del Open Handset Alliance (un consorcio de compañías de hardware, software y telecomunicaciones) para avanzar en los estándares abiertos de los dispositivos móviles. El primer móvil con el sistema operativo Android fue el HTC Dream y se vendió en octubre de 2008. Los dispositivos de Android venden más que las ventas combinadas de Windows Phone y IOS.
DESARROLLO
Se propuso una pantalla simple:
A continuación se muestran las funciones asociadas, estas funciones se encuentran dentro del archivo MainActivity.java:
package com.example.antonio.ejercicio1;
import android.content.DialogInterface;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView resultado = (TextView)findViewById(R.id.textViewResultado);
resultado.setText("Aqui aparece el resultado");
Button boton = (Button)findViewById(R.id.buttonEnviar);
boton.setOnClickListener(botonListener);
}
private View.OnClickListener botonListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
final EditText usuario = (EditText)findViewById(R.id.editTextUsuario);
TextView resultado = (TextView)findViewById(R.id.textViewResultado);
resultado.setText(usuario.getText().toString());
}
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
Al ejecutar el programa se muestran los siguientes
...