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


 
Herramientas
  #1  
Viejo 11/04/11, 16:57:13
Avatar de alexmacan
alexmacan alexmacan no está en línea
Usuario poco activo
Mensajes: 34
 
Fecha de registro: nov 2010
Mensajes: 34
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de pmaicas
pmaicas pmaicas no está en línea
Desarrollador
Mensajes: 1,299
 
Fecha de registro: dic 2008
Mensajes: 1,299
Mencionado: 25 comentarios
Tagged: 0 hilos
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.
Responder Con Cita
  #3  
Viejo 12/04/11, 23:29:41
Avatar de alexmacan
alexmacan alexmacan no está en línea
Usuario poco activo
Mensajes: 34
 
Fecha de registro: nov 2010
Mensajes: 34
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 23:13:39 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007