Saltar al contenido

Android cómo mostrar notificación en pantalla

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *