2012-01-25 4 views
1

Je souhaite continuer à exécuter mon application lorsque le rétro-éclairage et le verrouillage de l'écran. Est-ce possible ou non? Quelqu'un me guide gentiment?Pour démarrer mon application lorsque l'écran est verrouillé?

timer Function 
receiver 

s'exécutent en arrière-plan. À l'intérieur du récepteur, je reçois les données.

+0

pouvez-vous expliquer le besoin réel? –

+0

expliquer en détail, pourquoi vous voulez le faire. et Avec l'application que voulez-vous dire, Service et les récepteurs toujours là en arrière-plan – AAnkit

+0

quelque chose que je fais, mais il fonctionne dans mon téléphone, même si elle est verrouillée – Lucifer

Répondre

0

ici Code tht vous aidera

KeyguardManager mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE); 
KeyguardLock mLock = mKeyGuardManager.newKeyguardLock("activity_classname"); 
mLock.disableKeyguard(); 

Et c'est le Reference Link

+0

est toute autre façon de résoudre le problème? pour désactiver le verrou n'est pas gud – Mercy

0

La source suivante vous aidera à déverrouiller l'écran. J'espère que cela vous aidera un peu.

KeyguardManager mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE); 
    KeyguardLock mLock = mKeyGuardManager.newKeyguardLock("your_activity_name"); 
     mLock.disableKeyguard(); 
+0

ya karthick essaye this.But mon application est pour le but du client.Il n'est pas bon pour nos exigences.est tout autre moyen de résoudre le problème – Mercy

2

Si vous utilisez Timer pour gérer votre Application, j'insisteraient que vous devez utiliser AlarmManager qui est un installation Android intégré que Android sait mieux. Dans Timer le problème peut être que lorsque Android cherche des ressources pour toute autre application ou quelque chose comme ça, il peut tuer votre thread Timer et obtenir les ressources où il ne va pas tuer le service AlarmManager qui fonctionne parce que c'est ce que Android sait. Vous pouvez vérifier ma question here pour avoir d'autres idées.

+0

ya Superb.i va essayer avec le gestionnaire d'alarme et de contact avec vous dès que.et un autre écran Question.if est verrouillé, recevier est toujours en cours d'exécution ? – Mercy

+0

oui tout fonctionne bien dans mon cas comme j'avais essayé. Mais vous devriez le vérifier une fois dans votre cas et quel appareil vous utilisez? –

+0

Galaxy pop gt-s5570 – Mercy

Questions connexes