Aunque este ejemplo que he hecho sirve perfectamente para aprender su funcionamiento y depende del tipo de aplicación dónde se implementa ya bastará. En la imagen que tenéis a la izquierda podéis ver el resultado final.
El código como siempre lo muestro a continuación completamente comentado. Para dudas o cualquier cosa que queráis no olvidéis escribir un comentario.
public void LanzamosNotificacion(){ //Recogemos el servicio NOTIFICATION_SERVICE encargado de mostrar //objetos en la barra de notificación NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); //Creamos los datos para la notificacion //Icono a mostrar: int icon = R.drawable.logo; //Texto a mostrar en segundo plano CharSequence Text = "Aquí va el texto descriptivo."; //Texto que solo se mostrara al lanzar la notificacion CharSequence texto_1 = "Notificación de ejemplo"; //Texto a mostrar en primer plano CharSequence texto_titulo = "TutorialesHtml5.com"; //Que se muestre justo ahora la notificacion long when = System.currentTimeMillis(); //Creamos el objeto de notificación Notification notification = new Notification(icon, texto_1, when); //Creamos el Intent que lanzara cuando hagamos click en la notificacion Intent notificationIntent = new Intent(getApplicationContext() ,MainActivity.class); //Agregamos el Intent a un Penmding Intent //Sobre esto deberéis leer algo más PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0); //Añadimos los demás textos a la notificación notification.setLatestEventInfo(getApplicationContext(), texto_titulo, Text, contentIntent); //Lanzamos, el 10 es el identificador que le queramos //poner a esta notificacion notificationManager.notify(10, notification); }
Muchas gracias a todos y no olvides comentar!
felices Navidades y próspero año nuevo!
Muy buena muchas gracias, lo voy a probar en mi android para ver si aun funciona el tutorial.
ResponderEliminarsaludos
Necesitaba un rastreador de dispositivos móviles confiable para fines laborales y este superó mis expectativas. ¡Seguimiento de ubicación preciso e interfaz fácil de usar!
ResponderEliminar