Entradas

Mostrando entradas de marzo, 2017

Aprendiendo Desarrollo Android - TextView

TextView Un TextView muestra texto al usuario y, opcionalmente, permite editarlo. Un TextView es un editor de texto completo, sin embargo la clase básica está configurada para no permitir la edición. Atributos de TextView Los siguientes son los atributos importantes relacionados con el control TextView. Puede comprobar la documentación oficial de Android para ver la lista completa de atributos y métodos relacionados que puede utilizar para cambiar estos atributos en tiempo de ejecución. <TextView android:id = "@+id/text_id" android:layout_width = "300dp" android:layout_height = "200dp" android:capitalize = "characters" android:text = "hello_world" android:textColor = "@android:color/holo_blue_dark" android:textColorHighlight = "@android:color/primary_text_dark" android:layout_centerVertical = "true" android:layout_alignParentEnd = &q

Programación Android - Content Providers

Content Providers Los proveedores de contenido administran el acceso a un conjunto estructurado de datos. Encapsulan los datos y proporcionan mecanismos para definir la seguridad de los datos. Los proveedores de contenido son la interfaz estándar que conecta datos en un proceso con código que se ejecuta en otro proceso. Cuando quieres acceder a datos en un proveedor de contenido, usas el objeto ContentResolver en el Context de tu aplicación para comunicarte con el proveedor como cliente. El objeto ContentResolver se comunica con el objeto del proveedor, una instancia de una clase que implementa ContentProvider. El objeto del proveedor recibe solicitudes de datos de clientes, realiza la acción solicitada y devuelve resultados. continuara ....

Aprendiendo Desarrollo Android - Fragments

Imagen
Fragmentos 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. Puedes pensar en un fragmento como una sección modular de una actividad que tiene su ciclo de vida propio, recibe sus propios eventos de entrada y que puedes agregar o quitar mientras la actividad se esté ejecutando (algo así como una "subactividad" que puedes volver a usar en diferentes actividades). Un fragmento siempre debe estar integrado a una actividad y el ciclo de vida del fragmento se ve directamente afectado por el ciclo de vida de la actividad anfitriona. Por ejemplo, cuando la actividad está pausada, también lo están todos sus fragmentos, y cuando la actividad se destruye, lo mismo ocurre con todos los fragmentos. Sin embargo, mientras una actividad se está ejecutando (está en el estado del ciclo de vida reanudada

Licencias de prueba - ESET

Licencias de prueba - ESET En ESET contamos con soluciones de seguridad para todo tipo de empresas. Comprendemos sus necesidades y nos adaptamos a ellas, brindando soluciones para endpoints, servidores, gateway, dispositivos móviles, así como servicios de diagnóstico de seguridad y capacitación para sus empleados. Página principal licencias gratis(de prueba) :) Dentro del comprimido vienen las instrucciones de configuración. Espero no me reporten :(

Aprendiendo Desarrollo Android - AsyncTask

Imagen
AsyncTask AsyncTask permite el uso adecuado y sencillo del subproceso de interfaz de usuario(UI). Esta clase le permite realizar operaciones en segundo plano y publicar resultados en el subproceso de interfaz de usuario sin tener que manipular subprocesos y / o controladores. AsyncTask está diseñado para ser una clase auxiliar en torno a Thread y Handler y no constituye un marco de subprocesamiento genérico. AsyncTasks idealmente debe ser utilizado para operaciones cortas (unos pocos segundos a lo mucho). Si necesita mantener los threads en ejecución durante largos períodos de tiempo, se recomienda utilizar las diversas API proporcionadas por el paquete java.util.concurrent tales como Executor, ThreadPoolExecutor y FutureTask. Una tarea asincrónica se define por un cálculo que se ejecuta en un subproceso de fondo y cuyo resultado se publica en el subproceso de interfaz de usuario. Una tarea asincrónica está definida por 3 tipos genéricos, llamados Params, Progress y Result, y 4

Aprendiendo Desarrollo Android - Services

Imagen
Services Un Service es un componente de una aplicación que puede realizar operaciones de larga ejecución en segundo plano y que no proporciona una interfaz de usuario. Otro componente de la aplicación puede iniciar un servicio y continuará ejecutándose en segundo plano aunque el usuario cambie a otra aplicación. Además, un componente puede enlazarse con un servicio para interactuar con él e incluso realizar una comunicación entre procesos (IPC). Por ejemplo, un servicio puede manejar transacciones de red, reproducir música, realizar I/O de archivos o interactuar con un proveedor de contenido, todo en segundo plano. Un servicio puede adoptar esencialmente dos formas: Servicio iniciado Un servicio está "iniciado" cuando un componente de aplicación (como una actividad) lo inicia llamando a startService(). Una vez iniciado, un servicio puede ejecutarse en segundo plano de manera indefinida, incluso si se destruye el componente que lo inició. Por lo general, un servicio i

Aprendiendo Desarrollo Android - Layouts

Layouts Un layout define la estructura visual para una interfaz de usuario, como la IU para una actividad o widget de una app. Con ellos podemos posicionar los componentes visuales de nuestra App en toda la pantalla. Un Layout es un elemento que representa el diseño de la interfaz de usuario de componentes gráficos como una actividad, fragmento o widget. Ellos se encargan de actuar como contenedores de views para establecer un orden visual, que facilite la comunicación del usuario con la interfaz de la aplicación. Tipos de layout LinearLayout RelativeLayout FrameLayout TableLayout GrindLayout Plan layout, How to build a layout Android for beginners Step 1: Select views(Which views?) Button, TextView, TextEdit, RadioButton, etc. Step 2: Position views(Which ViewsGroups are relevant?) LinearLayout, RelativeLayout, GridLayout, FrameLayout Step 3: Style views( Anything we need to do here?) Nested ViewsGroups Más sobre layouts - fuentes Hermosa Programació

Aprendiendo Desarrollo Android - Versiones

Versiones Android El historial de versiones del sistema operativo Android se inició con el lanzamiento de Android beta en noviembre de 2007. La primera versión comercial (de prueba), Android 1.0, fue lanzada en septiembre de 2008. Android es un sistema operativo móvil desarrollado por Google y la Open Handset Alliance, y ha visto un número de actualizaciones a su sistema operativo base desde su lanzamiento original. Fuente Wikipedia :) Nombre código Número de versión Fecha Lanzamiento Nivel API (sin nombre oficial) 1.0 23 de septiembre 2008 1 (sin nombre oficial) 1.1 9 de febrero 2009 2 Cupcake 1.5 27 de abril de 2009 3 Donut 1.6 15 de septiembre de 2009 4 Eclair 2.0 - 2.1 26 de octubre de 2009 5 - 7 Froyo 2.2 - 2.2.3 20 de mayo 2010 8 Gingerbread 2.3–2.3.7 6 de diciembre 2010