Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 11/04/11, 16:57:13
Array

[xs_avatar]
alexmacan alexmacan no está en línea
Usuario poco activo
 
Fecha de registro: nov 2010
Mensajes: 34
Tu operador: Vodafone

Bloquear pantalla desde aplicacion

Buenas estoy intentando desarollar una simple aplicacion que lo que hace es bloquear la pantalla justo al iniciar la app.
Es decir, como un widget de escritorio para bloquear la pantalla, pero me interesa en forma de app, el codigo me esta falla concretamente al ejecutar el goToSleep, conoceis alguna otra forma de conseguir lo que quiero o podeis ayudar a identifical el fallo?

package com.lockscreenapp;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.PowerManager;

public class LockScreenApp extends Activity {
/** Called when the activity is first created. *
@override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);


PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag");
wl.acquire();
pm.goToSleep(5000);

wl.release();


}



}

PD: los permisos del manifiest son:
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
Responder Con Cita


  #2  
Viejo 11/04/11, 20:42:05
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

 Cita: Originalmente Escrito por alexmacan Ver Mensaje
Buenas estoy intentando desarollar una simple aplicacion que lo que hace es bloquear la pantalla justo al iniciar la app.
Es decir, como un widget de escritorio para bloquear la pantalla, pero me interesa en forma de app, el codigo me esta falla concretamente al ejecutar el goToSleep, conoceis alguna otra forma de conseguir lo que quiero o podeis ayudar a identifical el fallo?
>
Lamentablemnte ese método no srive para nada, no funciona. Supongo que si metes tu app el system y la firmas con la misma firma que el resto de aplicaciones de la ROM , funcionará, pero no lo he probado.

Para una aplicacion normal, necesitas esto:
http://developer.android.com/guide/t...ice-admin.html
Es un poco mas dificil de usar, pero solo un poco.
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita
  #3  
Viejo 12/04/11, 23:29:41
Array

[xs_avatar]
alexmacan alexmacan no está en línea
Usuario poco activo
 
Fecha de registro: nov 2010
Mensajes: 34
Tu operador: Vodafone

Muchas gracias, estos dias voy andar un poco liado pero cuando tenga un hueco le echare el ojo gracias de nuevo!
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 09:34:59 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /