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
- ¿Cuáles son las mejores herramientas de automatización para la aplicación móvil andriod?
- Cómo implementar un algoritmo de filtrado colaborativo para un sistema de recomendación en una aplicación de Android
- ¿Cuáles son las restricciones para crear una aplicación de Android?
- ¿Es la ingeniería inversa una aplicación de Android para aprender cómo se codificó / creó únicamente con fines de aprendizaje legal y éticamente correcto?
- ¿Cuáles son las mejores aplicaciones de productividad para Android?
// 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.