Avatar of %s

by Helbert

Barra de Notificaciones

3 mayo, 2012 in Port

 

Hola , bueno largo tiempo sin postear, hoy quise tomar unos minutos para hacer un mini tutorial simple y rápido , pero como muchas de las cosas de android muy útil a la hora de desarrollar. Hacer aplicaciones mas vistosas es cada vez mas sencillo y al mismo tiempo un reto a la imaginación con tantas piezas tu debes pensar solo como acomodarlas , algo que siempre vemos y usamos en nuestro terminal móvil es la barra de notificaciones, que nos avisa de las llamadas perdidas , los mensajes de texto recibidos o cualquier otra cosa que alguna app use para informarnos de lo que esta sucediendo en nuestro móvil. Hoy vamos a ver  como hacer uso de nuestra barra de notificaciones dentro de una aplicación.

 

notMang = (NotificationManager) getSystemService(getApplicationContext().NOTIFICATION_SERVICE);

icon = R.drawable.ic_mic_grey;
NOTIF_ALERTA_ID = id;
hora = System.currentTimeMillis();
title = getApplication().getString(R.string.app_name);
notif = new Notification(icon, state, hora);
notIntent = new Intent(getApplicationContext(),Redireccion.class);
contIntent = PendingIntent.getActivity(getApplicationContext(), 0, notIntent, 0);
notif.setLatestEventInfo(getApplicationContext(), title, state, contIntent);
notif.flags |= Notification.FLAG_AUTO_CANCEL;
notMang.notify(NOTIF_ALERTA_ID, notif);
 

Ahora explicaremos las lineas de arriba , inicialmente obtenernos el servicio que usaremos en este caso  el servicio de notificaciones y los almacenamos en una variable de tipo NOTIFCATIONMANAGER, el resto es muy sencillo la notificación tiene 4 elementos básico un icono , un id , hora y titulo , en nuestro le pasamos los respectivos parámetros, adicionalmente puedes agregar una descripción pero es opcional, también le indicamos mediante un Intent a donde se debe redireccionar al presionar sobre nuestra notificación por ejemplo ( cuando recibimos un sms le damos click y automáticamente nos lleva a ver el mensaje , pues es el mismo caso),  el método setLatestEventInfo nos indica el estado de la notificación también es opcional pero por ejemplo (si subimos una foto a facebook la barra no indica que la foto se esta subiendo , eso es un estado de notificación, es sensato mostrarle al usuario los eventos, para que pueda tener conocimiento de que algo se esta llevando acabo). Finalmente en las ultimas dos lineas le indicamos que la notificación desaparezca después de darle click. le indicamos que si la notificación no ha desaparecido automáticamente lo haga al pulsar sobre ella. Un dato importante es que podemos tener muchas notificaciones al mismo tiempo es hay donde entra la función de ID, por si necesitamos lanzar muchas notificaciones al mismo tiempo.

Espero esto les sea de ayuda, es una funcion muy util que android nos facilita. Hasta la proxima. Saludos

ePig Games

17 febrero, 2012 in Emprendimeintos, General

En Chile hay un programa gubernamental de promoción de nuevas empresas de la era del conocimiento que se llama Start-Up Chile, que tiene dentro de sus objetivos atraer empresarios de talla mundial a desarrollar tecnología en Chile, en el 2010 cuando el programa se encontraba en su etapa piloto, atrajo a las primeras 22 startups de 14 países a Chile, otorgándoles U.S.$ 40,000 de capital inicial y una visa de trabajo por un año para desarrollar sus proyectos durante seis meses en dicho país. Una de las empresas que ayudó a iniciar dicho programa fue ePig Games, que fue formada por los hermanos Nicolás y Diego Palacios, junto con el diseñador gráfico Diego Cortez, el principal producto de la empresa un juego para iPhone ha alcanzado un millon de descargas y han conseguido titulares de la prensa internacional como este de BBC Mundo: "ePig: el juego chileno que busca encantar al mundo".

Read the rest of this entry →

Móvil, Social y Local

12 febrero, 2012 in Eventos, Presentación

Debido a que no fue posible completar mi presentación el pasado viernes 10 de Febrero de 2012 en el Instituto Superior Tecnológico Juan Mejía Baca por problemas de conectividad a Internet y el apagón que le siguió es que he creado este video con la presentación completa para que los interesados puedan verla, incluyo el enlace para descargar el PPT.

 

 

Avatar of %s

by Helbert

Conferencia Android

12 febrero, 2012 in General

Hola como se anuncio durante la primera Conferencia Android de la comunidad, los que desean la primera parte de la conferencia las diapositivas se encuentras disponibles en el siguiente enlace Conferencia Android, muchas gracias a todos mienbros por participar y al Instituto Juan Mejia baca por el apoyo brindado para esta conferencia, esperamos su participación como miembros activos de esta comunidad y que nos ayudara a superar los obstáculos y aprender mutuamente de esta nueva vía  al desarrollo y a un mercado mas favorable para los involucrados en TI. También hacerles llegar las disculpas del caso por la interrupción debido a fallas en la conexión de internet, para fortuna de todos el fundador de la comunidad Volkan Rivera publicara su presentación, para aclarar el panorama de este mundo post global en la actualidad, con toda la experiencia que dispone esto sera un material muy interesante, pronto estará disponible. Saludos

Avatar of %s

by Helbert

Instalando android en Linux Ubuntu 10.04

11 febrero, 2012 in Instalacion

 

Hoy aremos un rápido tutoría de como instalar android en linux ubuntu, esto es mas sencillo de lo que aparenta, hasta ahora sabemos los componentes que necesitamos para desarrollar an android. pues bien necesitaremos el ya conocido java JDK, android SDK, eclipse y nuestro ADT plugin, bien empecemos.

A lo largo del tiempo muchas personas eran temerosas de usar linux como sistema operativo base por su complejidad, pero esto es todo un mito, ahora con la integración de herramientas cada vez mas sencillas podemos hacer muchas cosas de manera mas sencilla, en este caso usaremos el gestor de paquetes SYNAPTIC, que nos permitirá seleccionar e instalar java y eclipse de manera rápida.

Click en la pestaña Sistemas -> Administración – > Gestor de Paquetes Synaptic, en la pantalla de búsqueda, agregamos java y le damos en buscar, nos mostrara todos los paquetes a instalar para usar java en nuestro ubuntu, al finalizar la instalación buscamos eclipse y hacemos el mismo proceso, con esto tendríamos instalado java y eclipse en nuestro sistema, listo para operar. 

 

 

 

 

 

 

 

Luego descargamos nuestro Android SDK  de la URL seleccionamos la version para linux, descomprimimos nuestro archivo tar en la ubicación que deseen no encontraran el ADK manager LAas versiones de android las instalaremos desde dentro de eclipse, luego abrimos eclipse, y realizamos los pasos ya conocidos, instalamos un nuevo software desde la pestaña Help, adicionamos nuestro ADT PLUGIN con la ruta que nos ofrece android. Luego ya podremos instalar las versiones de android click en en la pestaña windows y veremos la opción android SDK ejecutamos y se abrirá el administrador del SDK, luego creamos nuestro AVD nuestra maquina virtual,  finalmente vamos a la pestaña properties, seleccionamos android y buscamos la ruta donde colocamos nuestra carpeta descargada con android y listo tenemos android funcionando.

 

El proceso de instalación es muy similar al de windows, no es complejo por el contrario es muy sencillo,espero haberles ayudado un poco mas, nos leemos pronto :D  

Avatar of %s

by Helbert

Grandes Sorpresas

27 enero, 2012 in Eventos

El día 10 de  Febrero tendrá lugar la primero Conferencia Android de la Comunidad de Chiclayo, a horas 4 de la tarde en el Instituto Juan Mejia Baca Ubicado en 7 de Enero 1326 2do piso de la ciudad de Chiclayo. Están cordialmente invitados a participar, en dicha conferencia se llevara a cabo una introducción al desarrollo bajo el sistema operativo Android para móviles, Contara con la participación del fundador de la comunidad Volkan Rivera, que cuenta con amplia experiencia en el ámbito de TI, habrá sorpresas para los participantes como el concurso por llevarse a casa una Tablet Android. Esperamos participen y se introduzcan en este sistema operativo que esta dominando el mundo de los smartphones, Tablets y ahora Tv.

 

 

Incluso Woz cree que Android es mejor que el iPhone

17 enero, 2012 in General

Este es el título de un interesante post que apareció el sábado pasado en el blog The Daily Beast, su autor Dan Lyons, que ha sido editor senior de la prestigiosa revista de negocios Forbes y que actualmente escribe para Newsweek,  y que se hiciera famoso en el año 2006 por el blog "Fake Steve Jobs". En este artículo a través de los dichos de Stephen Wozniak nos hace recordar una vez más por qué Android es un mucho mejor sistema operativo de lo que es iOS. Obviamente concluye el artículo diciendo que el iPhone es mucho más estilizado y sencillo de operar para personas que se sienten amenazadas por la tecnología.

Este post es tan interesante que he decidido traducirlo en su integridad para que aquellos que no hablan inglés puedan disfrutarlo.

Read the rest of this entry →

¿Google TV o Android TV?

15 enero, 2012 in GoogleTV

El CES (Consumer Electronics Show) 2012 que acaba de terminar nos ha dejado una avalancha de nuevos smart TV como nos lo recuerdan sendos artículos de Los Angeles Times y la BBC, donde el sistema operativo elegido por la mayoría de los fabricantes es nuestro popular Android. Sin embargo Google le ha creado un site especial a esta version para grandes pantallas de Android y le ha llamado Google TV. No nos dejemos confundir es el mismo sistema operativo que ahora domina en el segmento de los smartphones, que está comenzando a ganar momentum en el segmento de los tablets y que posiblemente muy pronto sea el sistema operativo dominante en las computadoras de abordo de la siguiente generación de automóviles como podemos encontrar en este artículo de gizmag.

Aún no está claro que pasará con las Chromebooks, si estas se terminaran integrando como una parte del proyecto de Android para procesadores x86, o si Google sencillamente abandonará este emprendimiento, pero al parecer nuestro sistema operativo para móviles favorito Android, se está convirtiendo en el sistema operativo todo terreno que es el sueño de todo desarrollador independiente y que le permite llegar a un gran mercado con un mismo código base. Pero en este artículo hablaremos principalmente de Google TV, ¿qué es? ¿qué perspectivas tiene? y ¿cómo desarrollar para esta plataforma?

Read the rest of this entry →

Avatar of %s

by Helbert

TabHost con ScrollBar

13 enero, 2012 in TabHost

 

Hola, bueno este es un post muy corto, respondiendo la pregunta de un miembro de la comunidad, si están en la situación de que tiene muchos tabs y estos seles están agrupando uno tras otro sin aparecer ningún scroll , para poder correr los tabs, pues he aquí la solución, es algo muy simple, solo deben adicionar un scrollview al tabwidget, de esta manera 

<HorizontalScrollView android:layout_width="fill_parent"

 

                          android:layout_height="wrap_content"
                          android:fillViewport="true"
                          android:scrollbars="none">
 
            <TabWidget android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@android:id/tabs" />
 
</HorizontalScrollView>
 

De esta manera en lugar de apilarse , aparecerá un scroll horizontal para que puedan correr y ver los demás tabs de manera correcta. Espero esto les sea de ayuda, Saludos

 

Android x86

31 diciembre, 2011 in Port

El proyecto Android-x86, que surgiera como un conjunto de parches al código fuente del sistema operativo para móviles Android, que tenía por objetivo permitir que este corriese sobre netbooks (como la eeePC), ha evolucionado en un proyecto independiente y bajo la dirección de Chih-Wei Huang y Yi Sun, ahora tiene un Release Candidate 2 (RC2) de muy buena calidad para Android 3.2 (Honeycomb). Yo lo he instalado en mi netbook Acer Aspire One (modelo ZG5, el primero), que comprara en el año 2008 y le ha dado nuevo uso a una netbook que parecía destinada a colectar polvo.

Read the rest of this entry →