Entradas

Mostrando las entradas de marzo, 2017

Estructura de carpetas de un proyecto Android (Eclipse)

Imagen
/src En esta carpeta se almacena todo el código fuente organizado de las clases y los archivos java. MainActivity.java Es la clase que utiliza Android para iniciar una Activity en su parte lógica. /gen Es recomendable no modificar los archivos de esta carpeta, ya que en ella Eclipse genera de forma automática recursos para el proyecto. /assets Esta carpeta se usa para almacenar recursos utilizados en una aplicación. /bin Ésta es otra de esas carpetas que en principio no tendremos por qué tocar. Contiene los elementos compilados de la aplicación y otros ficheros auxiliares. Cabe destacar el fichero con extensión “.apk”, que es el ejecutable de la aplicación que se instalará en el dispositivo. /libs Contendrá las librerías auxiliares, normalmente en formato “.jar” que utilicemos en nuestra aplicación Android. /res En esta carpeta se encuentra el directorio general de recursos. /drawable-(hdpi/ldpi/mdpi/xhdpi/xxhdpi) Estas

Como crear la primera aplicación Android

Imagen
Debemos tener nuestro Eclipse abierto, y darle clic en File y seleccionar New, para poder crear un nuevo proyecto (Android Application Project). Nos aparecerá este cuadro de diálogo,  al cual le pondremos un nombre que será "PrimerHolaMundo", el proyecto y package se quedarán tal y como está. Después nos pregunta por el SDK, el cual es el que ya habíamos descargado (Android 2.2 API 8). También en el destino se pondrá el mismo. En donde dice tema elegiremos la opción "None" para que no nos marque error. Y damos clic en "Next". Al darle clic, nos saldrá otro cuadro de diálogo, y lo vamos a dejar como aparece, sin hacer algún cambio. Damos clic en "Next". Va a aparecer otro cuadro de diálogo que nos pregunta por el icono launcher, el icono de la aplicación. Hay diferentes resoluciones, ya mas adelante se verá como poner nuestro propio icono launcher. Damos clic en "Next". Y por último aparece la acti

Pasos para configurar la PC para desarrollar AM para Android

Imagen
1. Descargar e instalar JDK Entramos a la página dando clic en este link:  https://www.oracle.com/index.html Nos vamos a la sección de "Downloads" (descargas). Nos vamos a la pestaña de descargas más populares y damos clic en "Java". Después se va a descargar la versión Standar Edition "Java SE". Damos clic en la plataforma de Java versión 7u17. Tenemos la lista de las diferentes versiones, las cuales podemos descargar para nuestra computadora dependiendo la plataforma. Aceptamos las condiciones de uso. Después se da clic al link, y se espera hasta que se descargue. Una vez descargado, lo abrimos y se procede a la instalación. Cuando lo abrimos aparece una ventana y daremos clic en "Next", "Next", "Next", y "Close".(Ya queda instalado JDK en nuestra computadora). 2. Descargar e instalar SDK Se accede a la siguiente página:  https://www.android.com/ Se da clic en "Developers".  Después s

Proceso de instalacion del programa Eclipse

Imagen
La programación de computadoras que usa Java es sin duda el aspecto más importante de las computadoras. Muchas de las aplicaciones de hoy en día utilizan Java como su fuente principal de código, desde juegos de computadora hasta teléfonos móvil. Eclipse es sólo uno de las numerosas aplicaciones de edición de Scripts para desarrollar programas Java y permite a los estudiantes escribir y compilar código Java y ejecutar programas. PASO 1 Visita  la página de descarga de Java en el sitio web de Oracle  para encontrar la descarga del entorno JDK. Desplázate hacia abajo hasta encontrar la actualización 43 de Java SE 6, y descarga JDK. PASO 2 Una vez que selecciones Descargar, acepta los términos de servicio y escoge el sistema operativo correspondiente para ese JDK en específico. (Windows, Mac, Linux, etc.) PASO 3 Una vez que la descarga esté completada, debes hacer doble clic en el archivo para empezar con la instalación de JDK. PASO 4 Después de la inst

Características del sistema operativo Android

Imagen
Multitarea: La capacidad de desarrollar al mismo tiempo muchas tareas. Por ejemplo podemos tener abiertos nuestros contactos, nuestro navegador, nuestro reproductor de música, y podemos acceder a ellas en cualquier momento. Aplicaciones Java: Las aplicaciones Java que se van a estar desarrollando y se van a estar valiendo de este lenguaje, que es de alto nivel, y con un alto soporte. Estas aplicaciones se van a poder montar sobre este sistema operativo. Multi-táctil: La capacidad de percibir mediante pequeños toques en la pantalla e interpretarlos como clic, touch, arrastrar o desplazar elementos. SQLite: Android también nos brinda soporte para base de datos, lo hace a través de este sistema de gestión de base de datos llamado SQLite. Fuente:  https://codigofacilito.com/videos/programacion_android_tutorial_introduccion

Versiones del sistema operativo Android

Imagen

Arquitectura del sistema operativo Android

Imagen
Android es una plataforma para dispositivos móviles que contiene una pila de software donde se incluye un sistema operativo, middleware y aplicaciones básicas para el usuario.  En las siguientes líneas se dará una visión global por capas de cuál es la arquitectura empleada en Android.  Aplicaciones:   Este nivel contiene, tanto las incluidas por defecto de Android como aquellas que el usuario vaya añadiendo posteriormente, ya sean de terceras empresas o de su propio desarrollo. Todas estas aplicaciones utilizan los servicios, las API y librerías de los niveles anteriores. Framework de Aplicaciones:  Representa fundamentalmente el conjunto de herramientas de desarrollo de cualquier aplicación. Toda aplicación que se desarrolle para Android, ya sean las propias del dispositivo, las desarrolladas por Google o terceras compañías, o incluso las que el propio usuario cree, utilizan el mismo conjunto de API y el mismo "framework", representado por este nivel.

Entorno de trabajo para aplicaciones moviles

Imagen
Eclipse Es un programa informático compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent o Azureus. XCode Es el entorno de desarrollo integrado (IDE, en sus siglas en inglés) de Apple Inc. y se suministra gratuitamente junto con Mac OS X. Xcode trabaja conjuntamente con Interface Builder, una herencia de NeXT, una herramienta gráfica para la creación de interfaces de usuario.Xcod