Internet tu Conocimiento Blog´s, le da la bienvenida, donde tendrás a tu alcance todo tipo de información de: Administración y/o Gestión, Consultoría y/o Auditoría, Informática - Programación - Diseño - Redes, Salud, Hogar, Noticias - Tecnología y más
Continuando con el curso de Android - Desarrollo de Aplicaciones Móviles, en esta oportunidad se presenta la tercera entrega que contiene los siguiente:
Elementos necesarios para juegos
El archivo AndroidManifest.xml
Elementos del AndroidManifest
Activities
Administrador de ventanas
¿Qué es el archivo AndroidManifest.xml?
Es la base para cualquier aplicación Android que se encuentra en la raíz de directorios de cualquier proyecto. Dentro de este archivo se declara todo lo que se encuentre dentro de la aplicación – las actividades, los
servicios, etc. – y cómo todas estas piezas interactúan entre sí y con el sistema. Podemos por ejemplo indicar qué actividad (o actividades) deben aparecer en el menú principal del dispositivo, también conocido como el launcher. Al crear nuestro primer proyecto Android obtendremos un archivo manifest inicial que se genera automáticamente, y que abarca los elementos básicos de una aplicación sencilla; la declaración de una actividad y nada más. Conforme aumente la complejidad de las funciones que queramos que realicen nuestras aplicaciones, este archivo irá creciendo en líneas de código y en declaraciones de elementos distintos.
Los elementos que se encuentran dentro del AndroidManifest:
uses-permission: Como su nombre lo indica, este elemento declara los permisos que necesitará tu aplicación para funcionar de manera apropiada. Entre ellos podemos encontrar permisos para accesar al GPS del teléfono y a los datos de localización para que haga tal o cual función. En un post posterior, veremos con más detalle los tipos de permisos que podemos declarar en una aplicación Android.
Aquí se tienen una lista de todos los permisos disponibles : Ver permisos
permission: Este elemento declara los permisos que las actividades o servicios necesitan con el fin de mantener el buen uso de los datos de la aplicación o mantener la lógica de la misma.
instrumentation: Este elemento indica el código que deberá ser invocado cuando un evento clave del sistema sea llamado por el usuario, tales como el arranque de una actividad para propósitos de logueo o monitoreo.
application: Este elemento define las entrañas de la aplicación (nombre, actividad principal, icono, etc.) que el archivo AndroidManifest describe.
Administrador de Ventanas: Los administradores de ventanas y los entornos de escritorio son las interfaces de usuario primarias en el sistema de ventanas X. Un administrador de ventanas es un programa que controla el aspecto de las ventanas y proporciona los métodos mediante los que el usuario puede interactuar con ellas. Un entorno de escritorio suministra una interfaz más completa para el sistema operativo, y proporciona una gama de utilidades y aplicaciones integradas.
Activities: En español actividades en Android son clases públicas que heredan de la clase base android.app.Activity.
Continuando con el curso de Android - Desarrollo de Aplicaciones Móviles, en esta oportunidad se presenta la segunda entrega que contiene los siguiente:
Utilizar la documentación de Android, tanto offline como online.
Acceder a la referencia de las distintas APIs y recursos.
Trabajamos con la Perspectiva DDMS:
Depurando hilos.
Importando y exportando archivos.
Emulando llamadas y envíos de SMS y el uso del CatLog.
Uso del Emulador de Android.
Principales pantallas de la estructura de un Sistema Android genérico.
Antes que nada definamos el SDK: Sus siglas, SDK, vienen del inglés que significa "Software Development Kit" o Kit de Desarrollo de Software; que comprende conjunto herramientas de desarrollo de software que le permite al programador crear aplicaciones para un sistema concreto, por ejemplo ciertos paquetes de software, frameworks, plataformas de hardware, computadoras, videoconsolas, sistemas operativos, etc.
Los SDK incluyen herramientas de debugger, códigos de ejemplos, documentaciones, y muchas veces un entorno de programación IDE.
Algunos ejemplos de SDK populares:
• DirectX SDK de Microsoft
• Java SDK de Sun Microsystems
• Net Yaroze de Sony Computer Entertainment
• Flex de Adobe
• The Eclipse SDK de The Eclipse Foundation
SDK de Android compatible con JAVA
• Android SDK de Google: Este paquete o kit de desarrollo incluye lasAPIs y herramientas necesariaspara desarrollar las aplicaciones utilizando JAVA como lenguaje de programación y testear el código, respectivamente.
Las librerías adjuntas en Android SDK son compatibles con los siguientes entornos de desarrollo: Eclipse, JDK5 o JDK6, JDK7, Android Development Tool Plugin y Apache Ant.
Alcances:
En la siguiente imagen se muestra los atajos de teclado aplicables al Emulador Android:
No olvides siempre mantener actualizado tu IDE, en este caso Eclipse y tu SDK Android. Para las versiones actuales el Android SDK Manager y el AVD Manager están separados a diferencia de lo que muestra el video.
Este curso consta de 26 entregas, totalmente explicado. Se darán alcances personales que no fueron considerados en el video.
Contenido de esta primera entrega:
¿Qué ventajas presenta Android?.
Configurar el entorno de desarrollo Android.
Instalar el Java Development Kit.
Instalar el IDE Eclipse.
Instalar el Paquete de Inicio del SDK Android.
Instalar y configurar el Plugin Android para Eclipse(ADT).
Familiarizarse con Eclipse.
Crear proyectos Android en Eclipse.
Explorar los archivos de un proyecto Android.
Editar Recursos del Proyecto.
Editar el Archivo Manifest de Android.
Editar un recurso String; Depurar y Ejecutar aplicaciones.
Manejar dispositivos virtuales Android.
Crear, Depurar y Ejecutar Configuraciones en Eclipse.
Lanzar aplicaciones Android usando el Emulador.
Probar nuestra aplicación de Bienvenida.
Depurar aplicaciones Android usando DDMS.
Los alcances:
Instalar el JDK, se sugiere la última versión, en este caso la Java SE 7u4, que tiene disponible para los SO más usados como Windows, Mac, Linux y Solaris. Si ya tienes instalada un versión de JDK, puedes instalar la versión actual.
Instalar el SDK de Android, que ha ido actualizándose desde la 1.1 hasta la 4.0.x que se tiene actualmente: SDK; disponible para Windows, Mac y Linux en archivo comprimido. Para Windows existe un archivo .exe recomendado sólo para las versiones x86, para las versiones x64 use el .zip.
Instalar el Plugin de Android para desarrollar aplicaciones móviles en Eclipse: ADT, su versión actual la 18.0. Tiene dos formas usando la conexión remota al servidor del sitio Android o desde tu mismo PC o Mac
Remotamente: Opción "Help", "Install New Software", "Add", tipear en name "ADT" (sin comillas), en locationcopiar la siguiente dirección: http://dl-ssl.google.com/android/eclipse/
PC o Mac: Opción "Help", "Install New Software", "Add", tipear en name "ADT" (sin comillas), en location clickear en "archive" y buscar el archivo descargado de Android, dar OK.
Luego de reiniciado el Eclipse, se abrirá el Android SDK Manager, se recomienda desactivar tu antivirus o en el peor de los casos cerrarlo para que puedas instalar todos lo paquetes sin problemas, ya que los antivirus bloquean la descarga de paquetes. Recomiendo instalar todo excepto las API's inferiores a 2.3.3, que es el la versión del SO de Android más usado en el mercado por los actuales Smartphone.
Como ven en la imagen están seleccionadas todas las opciones que recomiendo, dependiendo de tu conexión pueden tardar horas.
En la anterior entrega terminamos con la parte teórica, ahora comenzamos con la parte práctica. Serán varias entregas.
Desde como crear un Blog hasta que tu Blog quede lo más vistoso posible.
En esta parte les enseñaré como crear un blog en Blogger, ver de manera rápida su interior, subir una nueva plantilla y finalmente publicar un nueva entrada.
Mi nombre es Alejandro León, me es grato saludarlos y darles la bienvenida a este mi nuevo proyecto: "Internet Tu Conocimiento".
Dirigido para empresarios, emprendedores, profesionales, estudiantes, público en general.
Como es sabido el Internet es un medio de comunicación muy utilizado a nivel mundial, con una u otra restricción en cada país pero eso es lo de menos; algunos lo utilizan para el entretenimiento, el ocio, para informar, para conocer gente alrededor del globo, para los negocios y entre otras cosas más.
El aspecto principal acá es el conocimiento que puedes adquirir con Internet, muchos se preguntarán adquirir conocimiento por internet ¿cómo?, yo también me hice la misma pregunta, a la que es respondida con otras : ¿otros lo hacen?, ¿ganan haciéndolo?, ¿nadie emplea su tiempo por gusto? entre otras.
Por citar un ejemplo el tan conocido Facebook auque el nombre del fundador no lo tengas en mente, Mark Zuckerberg, el servicio de red social que se inició en una Universidad de los Estados Unidos (2004) y que ahora en el 2012 cuenta con más de 900 millones de usuarios activos; no leyó mal, son 800 millones de personas que lo usan. Todo lo que empezó con un proyecto de universidad se fue convirtiendo en un boom del Internet siendo ahora un negocio al cuál se le aplicó el conocimiento, aunque muchos lo vean desde otra perspectiva. Ejemplos de negocios con conocimiento como Facebook los hay a montones algunos en gran escala otros en menor, pero lo importante es que te brinda satisfacción de haber logrado lo que te propusiste a base de conocimiento.
Mi intención con este blog es aprender y a la vez que otros aprendan Donde tendrás a tu alcance todo tipo de cursos informáticos, Administración y/o Gestión, Consultoría y/o
Auditoría: desde Ofimática hasta Programación /Diseño /Redes Ensamblaje; los distintos estándares para la buena Gestión... y noticias del momento.
Cualquier duda, pregunta o sugerencia será bien recibida. Pueden hacerla dejando un comentario o un mensaje a: Contacto.