Esiste un tentativo che viene generato quando un utente sblocca lo schermo? Voglio che la mia app regoli la luminosità quando lo schermo si accende, ma il problema in cui mi imbatto è che lo schermo di intent è sparato sulla schermata di blocco e non regola il display su quello schermo.intenzione di sblocco di Android?
7
A
risposta
2
Vedere il metodo nella classe KeyguardLock.
8
Sì, il ACTION_USER_PRESENT
viene trasmesso dopo che l'utente sblocca:
http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT
notare che questa è una trasmissione protetta e se l'utente utilizza un sostituto schermata di blocco, come WidgetLocker
o NoLock
il USER_PRESENT
non possono essere inviato o inviato al momento sbagliato.
Per rilevare WidgetLocker
's sbloccano vedere: http://teslacoilsw.com/widgetlocker/developers
5
Aggiungere il ricevitore in file di menifest
<receiver android:name=".ScreenReceiver">
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
Creare un ricevitore di trasmissione che si occupa di aprire app quando il telefono è sbloccato.
public class ScreenReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
System.out.println(intent.getAction());
if (intent.getAction().equals(Intent.ACTION_USER_PRESENT))
{
Intent intent1 = new Intent(context,MainActivity.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent1);
}
}
Sono sicuro che funzionerà.
Problemi correlati
- 1. Intenzione di chiamata in Android
- 2. intenzione fotocamera Android
- 3. Android ha intenzione di supportare Java7?
- 4. Three.js - memoria di sblocco
- 5. Android scatta foto con sblocco segretamente
- 6. Blocco/sblocco dello schermo Android a livello di programmazione
- 7. Come disattivare schermata di sblocco programatically
- 8. Come rendere un'app Android sblocco più sicura contro i cracker?
- 9. condivisione posizione con intenzione di condivisione Attività
- 10. Blocco e sblocco programmatico di iPhone
- 11. sblocco spurie in filo di spinta
- 12. Sblocco schermo emulatore utilizzando espresso
- 13. Notifiche della barra di stato Android - Intenzione di ottenere i vecchi extra la seconda volta
- 14. notifica senza intenzione in sospeso
- 15. Android: come annullare una richiesta di aggiornamento della posizione con intenzione?
- 16. Android onNewIntent dal programma di avvio delle applicazioni mi dà l'ultima intenzione
- 17. Android: Nessuna attività trovata in grado di gestire l'errore Intenzione? Come si risolverà
- 18. Impossibile avviare il servizio Intenzione: non trovato
- 19. Intenzione per i contatti con il numero di telefono
- 20. Filtro stream Java 8 Intenzione di valutazione Lazy
- 21. Mutex di blocco in una discussione e sblocco nell'altra
- 22. Lo sblocco di mutex fallisce in modo strano
- 23. L'ordine di sblocco dei mutex fa la differenza qui?
- 24. Come avviare la fotocamera frontale con intenzione?
- 25. Blocco e sblocco risorse con comando singolo
- 26. Intenzione: rimuovere sempre/solo una volta i pulsanti
- 27. Problema Sblocco password Documenti PDF protetti
- 28. thread posix blocco segnale e sblocco
- 29. Qualcuno può spiegare questi termini di hacking della ROM Android: HBOOT/bootloader, radio, immagine di ripristino, update.zip, sblocco NAND, RUU?
- 30. GCM/FCM: non ricezione di eventi, callback di intenzione broadcast: risultato = ANNULLATO
Non penso che questo risponda direttamente alla domanda. Poiché sembra essere un metodo per sbloccare lo schermo anziché ricevere una notifica quando lo schermo è stato sbloccato. – stealthcopter