Esta es la solución más válida que te podemos aportar, pero primero mírala pausadamente y analiza si se adapta a tu trabajo.
Solución:
Crear notificación usando NotificationCompat.Builder
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher) // notification icon
.setContentTitle("Notification!") // title for notification
.setContentText("Hello word") // message for notification
.setAutoCancel(true); // clear notification after click
Intent intent = new Intent(this, MainActivity.class);
PendingIntent pi = PendingIntent.getActivity(this,0,intent,Intent.FLAG_ACTIVITY_NEW_TASK);
mBuilder.setContentIntent(pi);
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(0, mBuilder.build());
Notificación push en pantalla bloqueada http://www.hongkiat.com/blog/android-lock-screen-notifications/
¿Has intentado crear el diálogo de alerta con una bandera? El flag_show_when_locked debería hacer el truco. Consulte este hilo, debe encontrar una respuesta más detallada aquí. Widget de pantalla de bloqueo de Android
Cree una notificación usando NotificationCompat.Builder pero asegúrese de poner visibilidad al público como
NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
builder
.setContentTitle("Title")
.setContentText("content")
.setSmallIcon(R.mipmap.ic_launcher)
.setVisibility(NotificationCompat.VISIBILITY_PUBLIC);//to show content in lock screen
Aquí puedes ver las reseñas y valoraciones de los usuarios
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)