jueves, 1 de junio de 2017

jueves, 6 de abril de 2017

LAYOUTS

layouts

Los layouts son elementos no visuales destinados a controlar la distribución, posición y dimensiones de los controles que se insertan en su interior (Botones, textos, spinners...), así que podemos decir que los Layouts son los contenedores de estos elementos.
Hay varios tipos de Layouts, cada uno tiene unas ventajas respecto a los otros, pero se pueden combinar todos dentro de nuestro diseño.
 Hay que destacar que un Layout puede contener a otro Layout y que es un descendiente de la clase View.
TIPOS DE LAYOUTS
LinearLayout: Dispone los elementos en una fila o en una columna.
TableLayout: Distribuye los elementos de forma tabular.
RelativeLayout: Dispone los elementos en relación a otro o al padre.
AbsoluteLayout: Posiciona los elementos de forma absoluta.
FrameLayout: Permite el cambio dinámico de los elementos que contiene.

jueves, 30 de marzo de 2017

ESTRUCTURA DE CARPETAS DE UN PROGRAMA ANDROID

Directorio SRC

Se encuentra toda la lógica de aplicación, todas las clases programadas en JAVA. Dentro de ella puedes definir distintos paquetes, donde puedes dividir en capas tus reglas de negocio.

Android Library

Aquí se encuentran todas las librerías propias del SDK de android, dependiendo la versión elegida al crear el proyecto tendrá una versión u otra.

Directorios RES

Se encuentran todos los archivos con los recursos que usan la aplicación. Las imágenes, archivos de idiomas, estilos, etc.. Un pequeños listado de estos puede ser:



  • Drawable => Carpeta con todas las imágenes de la app. Se subdivide en múltiples carpetas desde la versión 1.6, que contienen las imágenes en distintas resoluciones y tamaños que se usarán dependiendo el dispositivo usado.
  • Directorio layout => Aquí se encuentran las distintas “pantallas” de la aplicación, es decir, los archivos xml con las interfaces visual asociadas a las activities.
  • Values => Carpeta con los xml de contenido de la app. En ella puede haber definidas las constantes de la aplicación, dando la posibilidad del multidioma. También puedes definir estilos para tus componentes. Y todo tipo de configuraciones.

Directorio bin

Aquí se encuentran todos los archivos generados por la propia app. Como sabeis, android usa la máquina virtual dalvik, primero se traduce a los típicos archivos .class de java y posteriormente es traducido a los archivo .dex propios de android.
También esta el ejecutable de la aplicación "apk", sería el equivalente a los "exe" de windows. Es el archivo que deberías instalar en cualquier teléfono android para probar la aplicación.

Directorio gen

En esta carpeta esta el archivo R.class, éste contiene lo identificadores los recursos usados por tu proyecto: imágenes, layout, etc...

Si abrís el archivo R.java, veréis los valores internos que se da a cada uno de los identificadores de tu aplicación.

Directorio assests

Carpeta donde se encuentran los archivos auxiliares de tu aplicación: imágenes, audios, vídeos... la diferencia con los que se encuentran con la carpeta "RES", es que los archivos incluidos aquí no generarán un identificador dentro del archivo R.class anteriormente descrito.
Para usar estos archivos, en vez de referenciarlos por un ID, habría que usar la ruta física como cualquier otro archivo

Directorio lib

Aquí irán las librerías externas importados que necesites. Por ejemplo, si deseas meter publicidad en tu app, aquí ira la librería necesaria para ello.

viernes, 17 de marzo de 2017

COMO CONFIGURAR PC PARA REALIZAR AM PARA ANDROID



1.Descargar e instalar JDk
Abrir el navegador y poner la pagina www.oracle.com y vamos ala seccion de downloads, y despues nos vamos ala seccion de descargas mas populares y descargamos java.

2. Descargar e intalarn SDK
nos vamos a nevegador e ingresamos www.android.com nos vamos a donde dice Developers entrando nos vamos a donde dice SDK y lo descargamos e instalamos

3. Configurar SDK
nos vamos a configuracion vemos la deistintas versiones de android vemos sus API descargamos la API 8 ya que la moyoria tiene esa version es la 2.2


4. Descargar Eclipse nos vamos ala pagina oficial de eclipse y lo descargamos la version de 32bits

5.- Entramos a Eclipse y en la pesataña "help" damos cilc en "install new software". Se abrira una nueva ventana en lacual daremos cilc en "Add" y pondremos "PluginAndroid" en la caja de texto para nombre. despues ingresamos en la siguiente caja de texto "https://dl-ssl.google.com/android/eclipse/" y damos en aceptar para asi poder iniciar el proceso de descarga e instalación del plugin.

6.- Configuramos Eclipse a gusto personal.

7.- Configuramos la máquina virtual a traves del AVD Manager con el API nivel 8.


https://youtu.be/q5ngUJXn9pw      

miércoles, 15 de marzo de 2017

COMO INSTALAR ECLIPSE


Visita la página oficial de Eclipse en cómo descargar e instalar Eclipse IDE
Una vez estés en la página de Eclipse, fíjate en la parte derecha de la ventana. Allí verás un botón color naranja, el cual dice “Download”. Este es el botón a presionar para poder descargar Eclipse. Así que dale clic al botón “Download” 


Haz clic en el botón Download en cómo descargar e instalar Eclipse IDE
 Al darle clic al botón “Download”, pasarás a la página de selección del sistema operativo y la versión. Aquí verás un texto que dice “Eclipse … Release for” y al lado un menú desplegable. El menú desplegable es para que escojas tu sistema operativo. Seas usuario de Windows, Linux o Mac la buena noticia es que Eclipse está disponible para todos esos sistemas operativos. Selecciona tu sistema operativo del menú desplegable como muestra la Imagen #3.
Selecciona tu sistema operativo Windows, Linux o Mac en cómo descargar e instalar Eclipse IDE
 Luego notarás más abajo, que se te muestra el sistema operativo seleccionado así como las arquitecturas de las versiones de Eclipse, es decir 32 bit y 64 bit. Selecciona la que corresponda según tu computadora. En las PCs modernas comúnmente debes seleccionar 64-bits. Si tu PC es un poco antigua es posible que solo tenga soporte para 32-bits. Haz la selección que corresponda
Selecciona tu arquitectura 32 bit o 64 bit en cómo descargar e instalar Eclipse IDE


Ahora pasarás a la página de la descarga en sí. Aquí verás a mano izquierda un botón que dice “Download”. Haz clic en el mismo
Botón para descargar Eclipse en cómo descargar e instalar Eclipse IDE

Al darle clic al botón “Download” comenzará la descarga. El archivo pesa algunos 40MB así que dale tiempo a que termine. Una vez el archivo de Eclipse esté descargado
Haz clic en el archivo descargado en cómo descargar e instalar Eclipse IDE

Al darle clic al archivo descargado de Eclipse, se activará el eclipseinstaller o instalador de Eclipse. Antes, instalar Eclipse era algo complicado. Pero ahora este instalador te guiará en el proceso para instalar el IDE de una forma fácil y amena. Puedes ver el instalador 

Ventana del eclipseinstaller en cómo descargar e instalar Eclipse IDE

La siguiente pantalla del instalador de Eclipse te mostrará todas las versiones disponibles de esta herramienta. En este artículo estamos bajo la presunción de que eres un desarrollador de Java. Por lo tanto debes seleccionar la primera opción, la que dice “Eclipse IDE for Java Developers” .

Selecciona la opción Eclipse IDE for Java Developers en cómo descargar e instalar Eclipse IDE

Cuando le des clic a la opción “Eclipse IDE for Java Developers“, pasarás a la ventana de preferencias. El primer campo que verás allí es el que dice “Installation folder” seguido de una caja de texto y un botoncito con un icono de carpeta. En este campo indicarás la carpeta donde deseas instalar Eclipse. Por lo general debes instalarlo en la carpeta por defecto salvo que desees instalarlo en otra. Para cambiar la carpeta haz clic en el botón que ves a mano derecha y selecciona la carpeta correspondiente. 

Selecciona la carpeta donde instalar Eclipse en cómo descargar e instalar Eclipse IDE
El otro campo es una casilla que dice “create start menu entry“. Esta casilla lo que hace es anclar Eclipse al menú Inicio. Si así lo deseas deja la casilla marcada, de lo contrario desmárcala. 

Opción para anclar Eclipse al menú Inicio en cómo descargar e instalar Eclipse IDE

La otra casilla es la que dice “create desktop shortcut“. Esta casilla lo que haces es crear un acceso directo en el Escritorio. Si así lo deseas, deja la casilla marcada. De lo contrario desmarca la casilla “create desktop shortcut“. 

Casilla para crear acceso directo a Eclipse en el Escritorio en cómo descargar e instalar Eclipse IDE
Una vez configures todas las opciones, dale clic al botón “Install” 

Botón para proceder con la instalación de Eclipse en cómo descargar e instalar Eclipse IDE

Ahora pasarás a la ventana de la licencia. Entonces desplázate hasta la parte inferior derecha de dicha ventana y allí verás un botón que dice “Accept Now“. Dale clic a dicho botón para aceptar la licencia y proseguir con la instalación,

Aceptando la licencia de Eclipse en cómo descargar e instalar Eclipse IDE

A continuación Eclipse procederá a instalarse en tu sistema. La instalación demora unos minutos así que sé paciente. Verás una barra de progreso verde,

Barra de progreso de la instalación del Eclipse IDE en cómo descargar e instalar Eclipse IDE


Una vez termine, la barra de progreso verde se transformará en un botón verde con el texto “Launch” Dale clic al botón “Launch” para lanzar Eclipse
Botón Launch para lanzar Eclipse en cómo descargar e instalar Eclipse IDE

Al darle clic al botón “Launch“, Eclipse iniciará y verás una ventana 

Iniciando el IDE Eclipse en cómo descargar e instalar Eclipse IDE

A partir de este momento ya podrás usar Eclipse. Esperamos que este artículo sobre cómo descargar e instalar Eclipse IDE te haya sido útil.

jueves, 9 de marzo de 2017

QUE SUCEDÍA MIENTRAS LA EVOLUCIÓN DE LOS DISPOSITIVOS MOVILES



CARACTERISTICAS DE SISTEMA OPERATIVO ANDROID

Básicamente es un sistema operativo basado en el sistema Linux que con los dispositivos con la pantalla tactil o touch son diseñados.

Multitarea:
 Es la capacidad para desarrollar al mismo tiempo usar muchas tareas y funciones sin problemas. Podemos tener muchas funciones abiertas por ejemplo contactos, navegador; y navegar entre una y otra.

La multitarea permite desarrollar las aplicaciones java como que como su nombre lo dice utilizamos este mismo lenguaje que vendría siendo java.

Multi-táctil:
 es la capacidad de pervivir mediante pequeños toques en la pantalla interpretarlos como click.

SQLITE:
 tambien es un soporte con el que cuenta esta base de datos.

jueves, 2 de marzo de 2017

VERSIONES DEL S.O ANDROID

VERSIONES DEL S.O ANDROID



(sin nombre oficial)
1.0
23 de septiembre 2008
     Ventana de notificación desplegable. Fue el primer sistema operativo que implementó una plataforma de notificaciones por medio de mensajes y alertas.
-      Menú especial para agrupar las aplicaciones y programas del teléfono.
-      Integración de Gmail para checar tu correo, aunque con funciones muy limitadas.
(sin nombre oficial)
1.1
9 de febrero 2009
§  Teclado táctil QWERTY en pantalla con predicción de texto
§  Camcorder para la grabación y reproducción de vídeos
§  Widget de escritorio de Google para realizar búsquedas directamente
§  Funciones del portapapeles ampliadas
1.5
§  Bluetooth
§  reproducción en formatos MPEG-4 y 3GP
§  Creación de nuevas aplicaciones, dado que al inicio eran muy pocas.
1.6
§  Compatible con distintas resoluciones de pantalla. Soporte WVGA
§  Actualización y nuevo diseño del Android Market
§  Utilidad de búsqueda universal en Internet y en el mismo dispositivo
§ 
2.0–2.1
§  Soporte para múltiples cuentas de usuario
§  Google Maps Navigation, sistema de navegación GPS gratuito
§  Compatible con Microsoft Exchange
§  Soporte para más pantallas
§ 
2.2–2.2.3
20 de mayo 2010
§  Pantalla Home totalmente rediseñada con 5 paneles en lugar de 3
§  Nueva galería de imágenes
§  Soporte para actuar como hotspot para otros dispositivos
§  Soporte para Flash 10.1
§  Función copiar y pegar mejorada en Google Mail
2.3–2.3.7
6 de diciembre 2010
§  Revisión estética completa; pantalla de inicio, barra de estado…
§  Nuevo diseño para el teclado numérico en pantalla
§  Compatible con pantallas y resoluciones mayores
§  Función para copiar y pegar mejorada con soporte para caracteres individuales en lugar de cajas de texto
3.0–3.2.6
§  Pantalla de Inicio rediseñada
§  Inclusión de tonos azules en la interfaz en detrimento del verde tradicional
§  Nuevas funcionalidades para el emplazamiento y uso de widgets
4.0–4.0.4
18 de octubre 2011
§  Interfaz Holo
§  Sistema de gestión de notificaciones mejorado
§  Multitarea mejorada
4.1–4.3.1
§  Rendimiento del sistema y gráfico mejorado gracias a Project Butter
§  Sistema de detección de entrada de datos táctiles optimizado
§  Estreno de Google Now, el servicio-asistente de voz inteligente de Google
§  Navegador Google Chrome
4.4–4.4.4, 4.4W–4.4W.2
§  Rebaja de requisitos hardware para corregir la fragmentación de versiones
§  Compatible con terminales con 512 MB o más de 1G de memoria RAM
§  Reducción del consumo de batería mediante la optimización de los sensores
§  Incluye la suite ofimática QuickOffice
5.0–5.1.1
§  Nuevo diseño basado en Material Design que logra un flujo de trabajo más fluido
§  Interfaz que se adapta a cualquier tamaño de dispositivo
§  Mejoras en el apartado visual con efectos y animaciones que proporcionan una interacción más real
6.0–6.0.1
Estreno de Google Now, el servicio-asistente de voz inteligente de Google
§  Navegador Google Chrome
Interfaz que se adapta a cualquier tamaño de dispositivo
7.0 - 7.1
Rendimiento del sistema y gráfico mejorado gracias a Project Butter
§  Sistema de detección de entrada de datos táctiles optimizado
§  Estreno de Google Now, el servicio-asistente de voz inteligente de Google