Sul ultima versione di Android applicazione Facebook ha mostrato funzione di notifica schermata di blocco, come questa immagine di:Android Facebook schermata di blocco notifica
Qualcuno ha cercato di attuare questa?
So che è semplice mostrare l'attività in cima alla schermata di blocco, ma sfortunatamente non funziona con lo sfondo traslucido. Fondamentalmente funziona ma sotto la nostra attività vediamo la schermata di avvio, non la schermata di blocco (come la schermata di blocco in questo caso sarebbe anche trasparente).
Quello che ho cercato in questo momento è:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
nella mia attività.
Inoltre ho provato questo esempio: https://gist.github.com/daichan4649/5352944
E come ho descritto - tutto funziona, ma senza trasparenza.
Dalla mia osservazione Facebook utilizza tema:
@android:style/Theme.Translucent.NoTitleBar
e non ha il permesso:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
Inoltre ho notato che la notifica schermata di blocco acquisisce tocchi per cui non possiamo mostrare le notifiche dalla barra di stato dal gesto .
Qualsiasi idea su come creare questo tipo di notifica prima dell'uscita di Android L.
ne dite di creare un'attività con un'immagine di sfondo (che è traslucido)? –
Lo stesso - se uso lo stile traslucido, vedo la schermata di avvio sotto il mio Actvity, non la schermata di blocco. Se non uso traslucido, ho uno sfondo nero (dalla finestra) sotto lo sfondo dell'immagine. –
Ritengo che non sia possibile su vanilla android..Il suo specifico funzionamento su HTC One M8 con Android 4.4.2 con Sense 6. refer-http: //techcrunch.com/2014/07/08/facebook-tests-android-l -style-lock-screen-notifiche/e http://lifehacker.com/floatify-brings-android-ls-new-notifications-to-any-and-1601708892 –