PORCUESTIONES DE STETICA HICE STE LINK
Como programar Android
el android se programam mediante un SDK que es un paquete de programacion
Android se basa en una plataforma Linux sobre la que se ejecuta una máquina virtual Java en la que correrán las aplicaciones, desde las que vengan con el móvil hasta las que podamos programar nosotros. Pero al contrario que JavaME, el que viene con la mayoría de móviles actuales, ofrece acceso a las interioridades del teléfono.
- Android soporta, por defecto, tanto pantallas táctiles como interfaces convencionales basados en teclado. También conectividad 3G y Wi-Fi, aunque esta última aun no está disponible en el SDK.
Vamos a ver algunas de las APIs que se ofrecen:
- android.util. Utilidades varias, desde manipulación de fechas a XML.
- android.os. Acceso al sistema operativo, paso de mensajes, comunicación de procesos,...
- android.graphics. Permite el dibujado de gráficos en pantalla.
- android.text. Manipulación de texto, métodos de entrada, edición,...
- android.database. Acceso a bases de datos, basado en SQLlite.
- android.content. Acceso a datos del terminal.
- android.view. Interfaz de usuario.
- android.widget. Elementos que podemos usar en el interfaz de usuario (menús, pestañas, listas,...).
- android.app. El modelo general de la aplicación.
- android.provider. Acceso a contactos, calendario,...
- android.telephony. Gestión de llamadas y del estado del teléfono.
- android.webkit. Integración del navegador con la aplicación.
INFORMACION SOBRE EL SKD
El sdk contiene tres directorios principales. El primero es docs, con bastante documentación como para empezar a desarrollar para la plataforma desde cero. Empieza con el “Getting started” que básicamente nos enseña lo mínimo que tenemos que entender para empezar a programar, desde instalar el sdk, la anatomía de una aplicación y las herramientas de desarrollo.
Después tenemos “Desarrollando Aplicaciones“, donde nos explica como implementar una interfaz grafica, acceso a datos, y otros recursos.
Por último, el “toolbox” ó caja de herramientas para desarrolladores donde cuentan sobre la filosofía de diseño, construcción de componentes, APIs opcionales y servicios y APIs de Google.
http://picandocodigo.net/wp-content/uploads/2007/11/emulador-android-debian.jpgTambién incluye información de referencia muy completa, con la lista de paquetes (muchos conocidos de Java), índice y jerarquía de clases, glosario, etc.
- Como leerán, está toda la información necesaria para empezar.
No se pierdan la página “Goodies” donde podemos obtener 4 wallpapers de Android para nuestro escritorio…
En el directorio samples, encontramos el código de 6 proyectos para Android. Éstos son: ApiDemos, HelloActivity, LunarLander, NotePad, SkeletonApp y Snake.
Aparentemente son para abrir con el plugin de Eclipse, que no lo he bajado todavía, pero ni bien lo haga voy a meter mano por ahí… Por lo que se ve en uno de los videos presentación, desarrollar para éste framework es extremadamente sencillo y amigable para el programador.
En el tercer directorio tools, encontramos uno de los elementos más importantes, el emulador, que de atrevido me tiro a suponer que está siendo emulado con QEMU. También hay paquetes .jar de swt, dx, librerías, etc.
El emuladores una buena muestra de algunas de las capacidades del sistema operativo. Un vistazo de cómo se van a mostrar los distintos componentes y elementos que tenemos disponibles para trabajar en el framework. Ya cuando lo iniciamos, nos muestra un “escritorio”, y sí, lo que ven ahí es algo así como un DockBar con las opciones:
BUENO HAY MUCHA INFO SOBRE ESTE TEMA ESTO ES SOLO UNA PARTE PARA MAS INFO ENTRA AKI (http://picandocodigo.net/index.php/2007/11/16/analizando-el-sdk-de-android/).
