martes, 8 de septiembre de 2009

Solución: iPhone bloqueado con el logo de la manzana

Hoy me ha dado un pequeño sustito mi amado iPhone. Estaba actualizando el Cydia, y de repente se ha bloqueado, se ha reiniciado, y se ha quedado con la pantalla en negro salvo el logo de la manzanita. No arrancaba, el iTunes no lo reconocía, ni mi pc del trabajo, ni en mi portatil ni en el iMac de mi padre. Aún tenía esperanzas de que al apagarse por quedarse sin batería reviviera, pero no las tenía todas conmigo....

En fin, a lo que iba, que he encontrado una solución para que iTunes llegue a reconocerlo y poder restaurarlo. Los pasos a seguir son los siguientes:

1. Desconectas el iPhone del PC/MAC.
1. Presiona el boton de home + on/off durante unos 10 segundos hasta que la pantalla se apague.
2. Presionas el botón home, y SIN SOLTARLO, conectas el cable usb (con el iTunes previamente abierto).

Inmediatamente aparecerá un mensaje en la pantalla del iPhone informando de que esta conectado por USB y el iTunes te lo reconocerá. Te dirá que está dañado y te dará la opción de restaurar.

Que mal rato... ya me veía comprandome el nuevo iPhone 3GS! Con lo que yo quiero a mi 2G... :)

Un ejemplo con Timer

Con Timer y TimerTask podemos programar una tarea para realizarla cada cierto número de milisegundos que le debemos indicar. Aquí un ejemplo para imprimir pon pantalla un "Hola mundo" cada 5 segundos:


public void holaMundo
{
int seconds = 5;
Timer timer = new Timer();
TimerTask timerTask = new TimerTask()
{
public void run()
{
System.out.println("Hola mundo");
}
}
timer.scheduleAtFixedRate(timerTask, 0, seconds * 1000);
}