Je suis en train d'écrire une application Android, et j'aimerais que mon écran devienne sombre après l'acquisition d'un verrou de réveil. Cependant, mon écran ne faiblit pas. Cela continue (ne plante pas) comme si rien ne s'était passé. Je sais que le verrou de réveil EST mis en place à cause d'un code de test non montré ici. Ce qui suit est mon code:Wake Lock ne noircit pas l'écran
//Relevant declarations:
PowerManager.WakeLock w1;
PowerManager pm;
public void onClick(View view) {
pm = (PowerManager) getSystemService((Context.POWER_SERVICE));
w1 = pm.newWakeLock((PowerManager.SCREEN_DIM_WAKE_LOCK), "My Tag");
w1.acquire(); //DOES NOT DIM
}
public void onShake() {
if (w1.isHeld())
{
w1.release();
}
//Manifest:
<uses-permission android:name="android.permission.WAKE_LOCK"/>
Des idées? Merci.
Je l'ai fait. J'ai oublié de le mentionner. – s123