ScreenWakeUp uses the proximity sensor to lock and wake up the screen. It run as a service and it will restart automatically on boot.
WARNING: BEFORE UNINSTALL YOU MUST RELEASE THE LOCK ADMIN! (run ScreenWakeUp and select on RELEASE LOCK ADMIN)
You can lock the screen with ScreenLock application (it's not a widget), a long press on search key, covering the proximity sensor on the top of the phone for a few seconds (settable) or simply you can put the phone in your pocket (I've noticed it can fail if the tissue of pocket is opaque black, I think due of how the proximity sensor works).
The screen automatically wakes up (or unlocks if enabled) when you take the phone out from the pocket or you move a hand over it.
The program is event driven (don't uses CPU cycles to check sensors), but the phone needs to stay in PARTIAL_WAKE_LOCK mode to permit the wake up. The CPU doesn't go into sleep mode, so after a few minutes (settable) the lock will be released to prevent battery drain. You can read more about PARTIAL_WAKE_LOCK here: http://developer.android.com/reference/android/os/PowerManager.html
Don't be afraid about consumption of proximity sensor, it's really low (0.045mA on my atrix).
Permissions required:
No internet connection needed, no ads, no privacy risk.
Known bugs:
Legal stuff:
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Tested only on Motorola Atrix with Android 2.3.4
For comment / feedback / bug / suggestion / localization / donations write to: iiizio AT users.sf.net
PS: Sorry for my bad English
Thanks to Daniel Añez Scott for spanish translation.
Thanks to Stefan (sk750) for the motion sensors management.
History:
v0.3 (2013-08-25)
v0.2.2 (2012-07-28)
v0.2.1 (2012-06-21)
v0.2 (2012-06-20)
v0.1 (2012-05-17)
ScreenWakeUp usa il sensore di prossimità per bloccare e riaccendere lo schermo. Viene eseguito come servizio e riparte automaticamente all'accensione.
ATTENZIONE: PRIMA DI DISINSTALLARE DEVI RILASCIARE IL PERMESSO DI BLOCCO! (lancia ScreenWakeUp e seleziona RILASCIA IL PERMESSO DI BLOCCO)
Puoi bloccare lo schermo con applicazione ScreenLock (non è un widget), tenendo premuto il tasto ricerca, coprendo il sensore di prossimità posto in cima al telefono per alcuni secondi (impostabili) o semplicemente puoi mettere il telefono in tasca (Ho notato che può fallire se il tessuto della tasca è nero opaco, penso a causa di come il sensore di prossimità funziona).
Lo schermo automaticamente si riaccende (o sblocca se abilitato) quando estrai il telefono dalla tasca o ci passi sopra una mano.
Il programma è basato su eventi (non usa cicli della CPU per controllare sensori), ma il telefono deve stare in modalità PARTIAL_WAKE_LOCK per permettere la riaccensione. La CPU non va in modalità consumo ridotto, quindi dopo alcuni minuti (impostabili) il blocco viene rilasciato per limitare la scarica della batteria. Puoi saperne di più riguardo il PARTIAL_WAKE_LOCK qui: http://developer.android.com/reference/android/os/PowerManager.html
Non preoccuparti del consumo del sensore di prossimità, è davvero basso (0.045mA sul mio Atrix).
Autorizzazioni richieste:
Non serve la connessione internet, nessuna publicità, nessun rischio privacy.
Problemi conosciuti:
Note legali:
Questo programma è software libero: è possibile ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation, sia la versione 3 della licenza, o (a propria scelta) una versione successiva.
Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA, nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UN PARTICOLARE SCOPO. Vedere la GNU General Public License per ulteriori dettagli.
Provato solo su Motorola Atrix con Android 2.3.4
Per commenti / feedback / bug / suggerimenti / localizzazioni / donazioni scrivi a: iiizio AT users.sf.net
Grazie a Daniel Añez Scott per la traduzione in spagnolo.
Grazie a Stefan (sk750) per la gestione dei sensori di movimento.
Storico:
v0.3 (25-08-2013)
v0.2.2 (28-07-2012)
v0.2.1 (2012-06-21)
v0.2 (20-06-2012)
v0.1 (17-05-2012)
ScreenWakeUp utiliza el sensor de proximidad para bloquear y encender la pantalla. Se ejecuta como un servicio y se reiniciará automáticamente cada arranque.
ADVERTENCIA: ¡ANTES DE DESINSTALAR DEBES DESACTIVARLO EN EL ADMINISTRADOR DE DISPOSITIVOS! (abra ScreenWakeUp y toque DESACTIVAR EN ADMINISTRADORES DE DISPOSITIVOS)
Puede bloquear la pantalla con la aplicación ScreenLock (no es un widget), con una pulsación larga del botón de búsqueda, cubriendo el sensor de proximidad en la parte superior del teléfono (ajustable) o simplemente puede poner el teléfono en su bolsillo (Me he dado cuenta que puede fallar si el tejido del bolsillo es negro opaco, creo que puede ser por la manera en que funciona el sensor de proximidad).
La pantalla automáticamente se enciende (o se desbloquea, si se habilita) cuando saque el teléfono de su bolsillo o mueve su mano sobre él.
El programa se basa en eventos (no usa ciclos del CPU para controlar sensores), pero el teléfono necesita estar en modo PARTIAL_WAKE_LOCK para permitir el encendido de pantalla. El CPU no entra en el modo de sueño, así que luego de unos pocos minutos (ajustable) se quitará el bloqueo para prevenir drenaje de la batería. Puedes leer más del modo PARTIAL_WAKE_LOCK aquí: http://developer.android.com/reference/android/os/PowerManager.html
No se preocupe por el consumo del sensor de proximidad, es bastante bajo (0.045mA en mi atrix).
Permisos requeridos:
No requiere conexión a internet, sin publicidad, sin riesgos de privacidad.
Problemas conocidos:
Notas legales:
Este programa es software libre: puedes redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU como ha sido publicada por la "Free Software Foundation", en la versión 3 de la Licencia, o (como opción) una versión posterior.
Este programa es distribuido en la esperanza de que será útil, pero SIN NINGUNA GARANTÍA; incluso sin la garantía implícita de MERCANTIBILIDAD O APTITUD PARA UN DETERMINADO PROPÓSITO. Vea la Licencia Pública General GNU para más detalles.
Probado sólo con Motorola Atrix con Android 2.3.4
Para comentarios / opiniones / errores / sugerencias / localización / donaciones escriba a: iiizio AT users.sf.net
Gracias a Daniel Añez Scott, para la traducción española.
Gracias a Stefan (sk750) para la gestión de sensores de movimiento.
History:
v0.3 (2013-08-25)
v0.2.2 (2012-07-28)
v0.2.1 (2012-06-21)
v0.2 (2012-06-20)
v0.1 (2012-05-17)