Programacion en Android

Programacion en Android

7:00 Agosto 25th, 2009 por lobo lobo
votar

Seguimos vislumbrando las opciones de programación para las plataformas móviles que están saliendo en la actualidad. La semana pasada os habíamos hablado de la programación en Symbian y ahora os traemos una introducción para empezar a programar en el sistema operativo Android de Google.

Android es el sistema operativo open source, perteneciente al grupo de empresas Open Handset Alliance (entre las que destaca Google), para los dispositivos móviles.

grafica plataformas moviles

Grafica tendencias sistemas operativos moviles

Este OS ha salido recientemente al mercado con una gran potencia, como vemos en la gráfica de Google Trends (ocupa el 2º puesto de los más buscados), y pretende ser el operativo más versátil y usado en la tecnología móvil.

Como en cualquier plataforma de open source, Android posee una página web de donde se puede descargar el Kit de desarrollo de software de Android, conseguir multitud de documentación al respecto y unirse a una creciente comunidad de desarrolladores de Android.

El SDK, disponible tanto para Windows como Linux y Mac, se despliega sobre la plataforma Eclipse (al igual que Symbian) para poder desarrollar el software.

El lenguaje de programación sobre el que se desarrolla en Android es JAVA, sin embargo y aunque lo siguiente no está oficialmente soportado, aplicaciones escritas en otros lenguajes como C/C++ pueden ser compiladas a código nativo de ARM  y ser ejecutadas. Android está escrito en lenguaje JAVA, aunque se supone que las partes de más bajo nivel estarán en C/C++.

Resaltar que Android utiliza un núcleo de Linux, concretamente la versión 2.6, para los servicios base del sistema.

Ahora vamos a hacer el típico Hola Mundo! en Android.

Crear un nuevo proyecto de Android

  1. Vamos a Archivo -> Nuevo -> Proyecto.
  2. Seleccionamos un Proyecto Android.
  3. Rellenamos los detalles del proyecto, entre otras cosas típicas, seleccionando la versión de la plataforma.

Hasta ahora nada nuevo que no se haya visto antes cuando se utiliza el entorno de desarrollo de Eclipse.

Ahora ya tenemos todo los necesario para empezar a crear nuestro Hola Mundo! sobre el proyecto Android. El siguiente es un código muy simple para arrancar el emulador del Android y poder ver su entorno y, por supuesto, nuestro valioso Hola Mundo!.

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText(“Hello, Android”);
setContentView(tv);
}
}

Os recomiendo mucho que os pongáis a desarrollar sobre esta plataforma, ya que Google está detrás de todo esto, y apunta como una de las plataformas para móviles más importantes en el futuro.

Esperamos que este mini-tutorial de introducción a la programación sobre Android.

votar

Tags: , , , , , , , , , ,

9 Comentarios a “Programacion en Android”

  1. Axel Cruz dice:

    muy bueno como para empezar a incursionar en el lenguaje este, soy programador y me gustaria aprender este lenguaje, alguien sabe si ahi otro tutorial?

  2. lobo dice:

    Hola Axel,

    Te recomiendo que visites también la página oficial para desarrolladores de Android, http://developer.android.com, donde encontrarás mucha documentación y ejemplos muy prácticos.

    Un saludo y suerte!

  3. marcelo dice:

    me gustaria que me ayuden a empesar a crear SO en androit para los chip -arm

  4. lobo dice:

    Hola Marcelo,

    Creo que tienes un reto importante ante tí, modificar un sistema operativo para adaptarlo a un determinado chip no es nada fácil. Espero que encuentres a mucha gente que se vincule a tu proyecto.

    Suerte!

  5. Geroge dice:

    Hola, Alguien me puede ayudar con un problema?. Como pongo un alerta, en el caso de precionar un boton x. Gracias

  6. lobo dice:

    Hola George,

    Creo que lo que buscas son los Dialog de Android. Aquí tienes información http://developer.android.com/guide/topics/ui/dialogs.html

    Un saludo.

  7. juan dice:

    Tengo un amigo que quiere hacer un proyecto en android….lo q es controlar elicoptero desde java pero el kreo q kiere importarlo a los telefonos q tengan siste android, opiniones!! =) gracias!

  8. jair dice:

    aqui hay un sitio muy bueno para el que quiera saber de un tutorial de andriod

Deja un comentario


logo sigueme twitter
Sinergia sin control
Actual tira de sinergiasincontrol
(la tira cómica que leen Martín varsavsky, Enrique Dans y Linus Torvalds en el universo paralelo 64832)

Validaciones

Valid XHTML 1.0 Transitional

¡CSS Válido!

[Valid RSS]