miércoles, 27 de marzo de 2019

Layouts utilizadas en Android.

Layouts utilizadas en Android.


Un Layout es un fichero XML y se encarga de establecer el diseño de la interfaz de usuario (en inglés user interfaz (UI)). En la paleta de elementos que nos ofrece Android Studio se encuentran los elementos disponibles para insertar en nuestra aplicación. Para insertar estos elementos en nuestro dispositivo 

Framelayout.

Es el más simple de todos los layouts de Android. Un FrameLayout coloca todos sus controles hijos alineados con su esquina superior izquierda, de forma que cada control quedará oculto por el control siguiente (a menos que éste último tenga transparencia). Por ello, suele utilizarse para mostrar un único control en su interior, a modo de contenedor (placeholder) sencillo para un sólo elemento sustituible, por ejemplo una imagen.








Resultado de imagen para framelayout


Linear layout.

Tanto el Layout vertical como el horizontal pueden ser padres e hijos unos de otros.  El elemento padre es capaz de contener uno o mas hijos, es decir tenemos un LinearLayout(Vertical) y dentro de éste un LinearLayout(Horizontal), es decir, el primero es el padre y el segundo es el hijo, porque el padre contiene al hijo.
Resultado de imagen para linear layout


TableLayout.

Dentro de este Layout podemos definir filas y columnas para situar los elementos. En Android Studio, directamente al arrastrar un elemento nos aparecerá una cuadricula verde en la que podremos ir situando los distintos elementos. Básicamente, es una matriz de elementos.
Resultado de imagen para table layout

RelativeLayout.

Nos permite colocar cada elemento de forma relativa a cualquier elemento dentro del propio RelativeLayout.
Resultado de imagen para relative layout


Fragment layout.

 Un Fragment representa un comportamiento o una parte de la interfaz de usuario en una Activity. Puedes combinar múltiples fragmentos en una sola actividad para crear una IU multipanel y volver a usar un fragmento en múltiples actividades.
                                             Resultado de imagen para fragment layout

Include layout.

Aunque Android proporciona una variedad de widgets que proporcionan pequeños y reutilizables elementos interactivos, en ocasiones se requiere reutilizar grandes componentes que requieren de un diseño especial. Para reutilizar diseños en forma eficiente, puede utilizar las etiquetas <include/> y <merge/> para agregar un layout dentro del actual.

lunes, 18 de marzo de 2019

Como crear la primera aplicación en eclipse.

Como crear la primera aplicación en eclipse.

“Hola mundo” en android, con Eclipse.

Empezaremos con un programa de ejemplo, llamado “Hola mundo” este nombre se suele poner a la primera práctica que realizamos en cualquier lenguaje de programación.
Debemos tener instaladas las herramientas necesarias y que detallán en android developers(en inglés).
Para ello abrimos el IDE y desde el menú superior accedemos a File —> New –>AndroidAplicattionProject, se habilitará un cuadro de diálogo en el que nos pedirán la siguiente información:
                                         eclipse aplicacion android
Nombre de la aplicación (El que se mostrará al usuario una vez instalada, Hola Mundo). Nombre del proyecto como hemos dicho Hola Mundo. Nombre del paquete que se usa como espacio de nombres y estructura de organización del código, “com.example.holamundo” Versión de Android mínima requerida, por ejemplo Android 2.2 (cuanto menor sea la versión, nuestra aplicación correrá en más dispositivos, aunque por otro lado nos penalizará el no poder usar las últimas características de Android).
eclipse aplicacion android
A continuación marcamos la opción Crear Actividad para que Eclipse cree la clase que se lanzará al ejecutar la aplicación. Normalmente a esta clase se la llamará MainActivity, ya que será la clase principal de nuestra App. Al completar todo pulsamos finalizar para que se cree nuestro primer proyecto Android.
Es hora de echar un vistazo al proyecto creado, los proyectos de Android tienen una misma estructura de carpetas que se debe mantener. Usando la vista de Package Explorer, nos resultará muy fácil verla:
eclipse aplicacion android

SRC FOLDER

Bajo la organización de paquetes, esta carpeta tiene todo el código fuente. Estarán ubicadas todas las clases java de la aplicación.

GEN FOLDER 

Donde se ubican los archivos generados por el compilador, no se debe cambiar.

RES FOLDER

Junto a src, esta carpeta es una de la que más vamos a usar, tiene todos los recursos necesarios para la aplicación. Los archivos de esta carpeta son transformados por el compilador generando un fichero de recursos, al que podremos acceder desde código a través de la clase R. Para ajustarse a las diferentes resoluciones de pantalla, alguna carpeta puede tener varias versiones de la misma.

ASSETS FOLDER

Contiene más recursos de la aplicación, a lo que accederemos fácilmente a través de la clase AssetManager

ANDROIDMANIFEST.XML

Archivo de configuración de la aplicación, todos los proyectos tienen un archivo como este, en él se detallan las características principales (permisos, versión de la aplicación, icono).
Y esta es la estructura básica de un proyecto en el sistema operativo para móviles Android, si te animas, ejecuta el proyecto y verás en el emulador el resultado de lo que has hecho. Aunque por el momento sólo tienes el molde, quien sabe, puede que alguna vez publiques una app que la usen millones de personas y seas capaz de vivir de ella.

jueves, 28 de febrero de 2019

Entorno Android.

Entorno Android.

JDK.

Java Development Kit (JDK) es un software que provee herramientas de desarrollo para la creación de programas en Java. Puede instalarse en una computadora local o en una unidad de red.

ADT.
El ADT por sus siglas Herramientas de Desarrollo Android en inglés Android Development Tools; es un plugin para Eclipse que permite construir aplicaciones para Android.

IDE.
Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación, o sea, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica.

SDK.

Un SDK es un conjunto de herramientas y programas de desarrollo que permite al programador crear aplicaciones para un determinado paquete de software, estructura de software, plataforma de hardware, sistema de computadora, consulta de videojuego, sistema operativo o similar.

AVD.
Un dispositivo virtual Android (AVD) es una configuración de emulador que permite modelar un dispositivo real mediante la definición de opciones de hardware y software para ser emulados por el Emulador de Android. Un AVD consta de: Un perfil de hardware: Define las características de hardware del dispositivo virtual.

Resumen

Resumen.

Evolución del teléfono.

1. Patente
2. Teléfono de baquelita
3. Teléfono con pasadores. 
4. Dose en digitales alambricos.
5. Teléfono portátil.
6. Motorola V60C
7. Nokia 5510
8. Celular de Nueva generación.

Ejemplos de dispositivos móviles.

1. Celular
2. Tablet.
3. PDA
4. Camara digital.
5. Camara de Vídeo.
6. Reloj inteligente.
7. Navegador para automóvil.
8. Paginador.

Características de un dispositivo móvil.

  • Capacidades especiales de procesamiento.
  • Conexión permanente o intermitente a una red.
  • Memoria limitada.
  • Diseños específicos para la función principal y versatilidad para el desarrollo.
  • Tanto su posesión como su operación se asocian al uso personal, por lo que se puede configurar al gusto.

Clasificación 


De acuerdo a su transmisión.

Se clasifica en:
Analógicos.
  • Sistema Avanzado de Telefonía Móvil (AMPS Advanced Mobile Phone System). Estados Unidos.
  • Menor costo.
  • Mas propensa a la distorsión del sonido.  
  • Menor seguridad.
  • Menor cantidad de datos.
Digitales.
  • Sistema Avanzado de Telefonía Móvil Digital (DAMPS, Digital Advanced Mobile Phone System). Estados Unidos.
  • Sistema Global de Comunicaciones Móviles (GSM, Global System for Mobile Communications). Europa
  • Mayor costo.
  • Selecciona una única voz para evitar distorsiones.
  • Mayor seguridad.
  • Mayor cantidad de datos.

De acuerdo a su interacción:

Teclado.
  • Teclado reducido.
  • Incomodidad.
  • Mayor peso.
  • Mayor tamaño.
Pantalla táctil.
  •  Sustituye al teclado físico por un  teclado lógico.
  • Permite el uso de lápiz sobre la pantalla.
  • Disminuye el peso.
  • Disminuye el tamaño
  • Disminuye el consumo de energía.
  • Mayor duración de las baterías.

Sistema Operativo Android.


martes, 26 de febrero de 2019

lunes, 18 de febrero de 2019

Como crear un blog en blogger.

Como crear un blog en blogger.


1. Podemos acceder desde gmail. En la barra superior de herramienras en "Mas" y ahí buscamos "Blogger".


2. Podemos acceder directamente a www.blogger.com digitado los datos de la cuenta  de gmail.



3. Confirmar el perfil y si todo esta correcto oprimir continuar.


4. En la nueva ventana, mire al lado izquierdo y haga clic en crear nuevo blog.

5. Piense en el titulo que le pondrá a su blog recuerde que este tiene que ser atractivo y ademas relacionado con el tema general.

6. La dirección de la pagina web de su blog, es la dirección. Si el nombre del blog es "fútbol al día", la dirección quedara así: "Futbolaldia.blogspot.com".



7. La plantilla es algo fundamental en la creación del blog, debe ser atractiva y fácil de usar para el lector.


8. Inmediatamente se abrira una nueva ventana con muchas opciones:
* Si oprime el lápiz naranja al lado del titulo de su blog, creara su primer texto.


* En la parte inferior izquierda hay una opción que dice "Lista de lectura" oprima y agregue otras paginas o blogs que tengas que ver con el tema.


* Al lado derecho del titulo hay una opción que dice "Ver blog". Podría mirar como quedo su blog.


* Si quiere cambiar otros detalles. Oprima la opción que esta entre " Ver Blog" y el lápiz naranja. Podrá escoger que quiere cambiar o ver de su blog.