La verdad está en el papel higiénico


papel

En agosto me surgió una nueva oportunidad de trabajo y decidí aprovecharla debido a varios motivos, así que en septiembre me incorporé a un nuevo lugar de trabajo.

Es complicado cambiar de empresa, hay que sopesar tu economía, tu situación personal, el proyecto al que serás asignado, el equipo de trabajo, la situación actual de la nueva compañía. Te estás jugando mucho y el que se puede quedar con el culo al aire eres tú y tu familia, así que es mejor estudiar bien los pros y los contras.

La información la puedes buscar en:

  • Internet, aunque te tendrás que fiar de las impresiones de otras personas o bien la información que facilita la empresa.
  • Consultando a personas que puedas conocer dentro o que hayan estado dentro de la organización.
  • En la entrevista, en la que siempre te ofrecerán una verdad bastante maquillada.

Toda la información está muy bien, pero donde realmente puedes descubrir cómo es la empresa, es en los servicios.

Seguir leyendo

Interceptar SMS desde una librería.


IncomingSMSNo hace mucho expliqué como se podían interceptar llamadas entrantes desde una aplicación Android.

Para recibir mensajes entrantes únicamente se deberían modificar algunos parámetros tal y como explica Karam Balkar en su blog.

Pero como se pueden realizar este tipo de intercepciones desde una librería que se carga desde tu aplicación.

Para empezar crearemos una librería cuyo propósito es interceptar mensajes SMS y mostrarlos por pantalla cuyo nombre será receiversms.

La librería tendrá una única clase MainLibrary, que extenderá de FrameLayout, que nos permitirá incluir la clase como un widget de android dentro del Activity que la utilizará.

Seguir leyendo

Dibujar borde superior en un layout en java


Para pintar el borde superior de un layout se puede seguir los pasos descritos en la web de stackoverflow, donde se explica como hacerlo desde un xml.

No pude utilizar este código ya que estaba en un caso particular, y tenía que hacerlo en java ya que la pantalla se tenía que dibujar desde una librería. Para poder añadir el borde tuve que realizar los siguientes pasos:

Primero creamos la layout y lo situamos en la parte inferior de la pantalla


RelativeLayout.LayoutParams relativeParams = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
relativeParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
relativeParams.setMargins(0, 2, 0, 0);

RelativeLayout layout = new RelativeLayout(context);
layout.setLayoutParams(relativeParams);
layout.setId(new Random().nextInt());
layout.setVisibility(View.GONE);
layout.setBackgroundColor(smsLayoutBackgroundColor);

Seguir leyendo

Interceptar llamadas entrantes en android


Una de los usos de un smartphone, aunque parezca increible, es recibir llamadas. En algunas ocasiones esas llamadas no se pueden atender ya que estamos realizando alguna tarea que requiere que estemos enfocados. Aun así no podemos eliminar todas las llamadas, ya que podriamos recibir una llamada urgente.

Para evitar estas llamadas he creado una pequeña aplicación que intercepta las llamadas entrantes y mira si la llamada la realiza una persona que esté marcada como favorita en nuestros contactos.

 

Seguir leyendo

El tiempo de buena calidad, por favor


DSCN6350Una de los conceptos que he aprendido y me esfuerzo todos los días en conseguirlo, es que el tiempo sea de la mejor calidad posible.

Tal y como comentaba cuando hablaba de la imposibilidad de gestionar el tiempo, lo importante es decidir que acciones van a accionarse y que acciones no se van a realizar en el espacio de tiempo disponible.

Seguir leyendo

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.