miércoles, 7 de junio de 2017
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 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


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.

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



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

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” .

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.

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.

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“.

Una vez configures todas las opciones, dale clic al botón “Install”

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,

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,

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

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

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
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.
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
|
-
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
|
§ 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
|
§ 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
|
§ 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
|
§ 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
|
Suscribirse a:
Entradas (Atom)