Cómo configurar una imagen arbitraria (descargada de la web) como el icono pequeño para una notificación en Android

Bien, estoy copiando descaradamente directamente desde http://www.vogella.com/tutorials….

Para crear una notificación, necesita algo llamado Notification.Builder. Con la ayuda de los métodos estáticos de Notification.Builder, puede establecer el título, la fuente de ticker y otros parámetros de la notificación. Incluyendo el pequeño icono del que estás hablando. Siga el procedimiento indicado y, para obtener más detalles, busque Notification, Notification.Builder y Notification Manager en http://developer.android.com/ref…

1) Importe el archivo de imagen del icono. Simplemente seleccione la imagen, Ctrl + C, luego vaya al IDE de Eclipse. El lado izquierdo tiene src, res y las otras carpetas. Seleccione res / subcarpetas dibujables. Ctrl + V en todas las carpetas sub dibujables.
2) Este es el código básico para crear una notificación, luego enviarla utilizando el servicio de administrador de notificaciones

// preparar la intención que se activa si se selecciona la notificación
Intención intención = nueva intención (esto, NotificationReceiver.class);
PendingIntent pIntent = PendingIntent.getActivity (this, 0, intent, 0);

// notificación de compilación
Notification n = new Notification.Builder (this)
.setContentTitle (“Nuevo correo de” + ” [correo electrónico protegido] “)
.setContentText (“Asunto”) .setSmallIcon (R.drawable.icon) .setContentIntent (pIntent) .setAutoCancel (true);

// NotificationManager obtiene el servicio de notificaciones del sistema
NotificationManager NoticeManager = (NotificationManager) getSystemService (NOTIFICATION_SERVICE); notifyManager.notify (0, n);

Espero que esto ayude. Hazme un ping si quieres el código fuente completo.

More Interesting

Cómo compilar cualquier biblioteca nativa (C, C ++) usando NDK en forma de bibliotecas o binarios compartidos que tengan Eclipse o Android Studio y escribir código JNI para comunicarse con las bibliotecas o binarios compartidos

¿Qué lenguaje de programación debo aprender para el desarrollo de juegos de Android?

¿Cuál es la mejor aplicación de comestibles en Android, que escanea códigos de barras y te da un total antes de pagar?

¿Cómo arreglar "Screen Overlay Detected" en cualquier dispositivo Android? Cada vez que quiero cambiar el permiso de la aplicación, aparece el mensaje "Para cambiar esta configuración de permiso, primero debe desactivar la superposición de pantalla desde Configuración> Aplicaciones".

Cómo hacer una aplicación de transmisión de video en vivo para Android sin codificación

¿Cómo cargo mis canciones de iTunes en un teléfono Android?

¿Cuál es la mejor aplicación para un horario semanal en Android?

¿Cuáles son algunos problemas legales sobre el uso de iconos de aplicaciones móviles en un sitio de revisión de aplicaciones?

¿Podemos instalar aplicaciones móviles en la nube o cualquier enlace en línea o cualquier otra aplicación similar a la nube, para ahorrar memoria interna o externa (tarjetas SD)?

¿Existe una aplicación de Android que me permita componer un Gmail directamente a una persona con solo presionar un botón?

¿Cuáles son las aplicaciones desconocidas más útiles en teléfonos Android?

¿Cuántos adaptadores hay disponibles en Android?

¿Qué aplicaciones móviles tienen la UX / UI más simple, clara y fácil de entender? Me interesan las aplicaciones que son fáciles de navegar y están diseñadas y redactadas de manera que nunca causen confusión a los usuarios.

¿Cuáles son todas las palabras clave para la nueva aplicación de Google Calendar para Android que generará esas bellas imágenes en la vista de agenda?

¿Por qué la aplicación de galería de fotos predeterminada en Android es tan lenta?