Notificación como whatsapp o sms app android
Quiero crear una vista de notificación como whatsapp o sms notification.How puedo lograr eso.
- Enviar mensaje al usuario en WhatsApp desde mi aplicación (Android)
- ¿Cómo hacer que mi aplicación de Android aparezca en el selector de aplicaciones cuando envíe un mensaje de correo electrónico a un chat de WhatsApp?
- Cómo activar una intención de WhatsApp haciendo clic en un vínculo del navegador
- ¿Cómo crear notificaciones emergentes como la notificación utilizada en whatsapp para android?
- ¿Cómo mostrar mi diseño en la parte frontal de teclado suave Android?
Lo que tengo que buscar hasta ahora
Crouton : Se puede encontrar aquí
Esto mostrará un crouton en la actividad en ejecución y por debajo de la barra de acción. Si mi actividad no está funcionando o estoy en la otra actividad cómo puede esta manija.
Tostadas : esto no es como un brindis. Se muestra sólo en la parte inferior o en el centro.
Diálogo : esto se puede hacer como esto, pero esto va a difuminar la aplicación. Y desactivar el fondo. Y no quiero esto
Cualquier solución será apreciada.
Gracias
- Envío de mensajes a través de WhatsApp
- Cómo crear un whatsapp como botón de grabación con diapositiva para cancelar
- Enviar texto a un contacto específico (whatsapp)
- Averigua si la aplicación está instalada
- Envía un enlace al grupo de whatsapp directamente desde el navegador (o desde la aplicación)
- Android lee los datos de WhatsApp
- Ejecutar varias instancias de aplicación para Android, como espacio paralelo
- Verificación del número de teléfono Android
Lo que estás buscando en la imagen de arriba "heads up notificación" (característica añadida después de Android 4.3)
Link: notificación de heads up
Fije la prioridad de la notificación tan alta para exhibirla en esperanza de la cabeza de la pantalla esto ayuda
Es una notificación headsup funciona desde android lollipop aquí comprobar cómo mostrar la notificación se puede ver aquí http://developer.android.com/guide/topics/ui/notifiers/notifications.html y para headsup tienes que establecer la prioridad de notificación como abajo
.setPriority(Notification.PRIORITY_HIGH)
Espero eso ayude
Se puede hacer mediante la notificación de Headsup. Es característica de Andorid L por lo que el código aquí es demo
Notification createNotification(boolean makeHeadsUpNotification) { Notification.Builder notificationBuilder = new Notification.Builder(this) .setSmallIcon(R.drawable.ic_launcher) .setPriority(Notification.PRIORITY_DEFAULT) .setContentTitle("Sample Notification") .setContentText("This is a normal notification."); if(Build.VERSION.SDK_INT> Build.VERSION_CODES.KITKAT) { notificationBuilder.setCategory(Notification.CATEGORY_MESSAGE); } if (makeHeadsUpNotification) { Intent push = new Intent(); push.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); push.setClass(this, IndexActivity.class); PendingIntent fullScreenPendingIntent = PendingIntent.getActivity(this, 0, push, PendingIntent.FLAG_CANCEL_CURRENT); notificationBuilder .setContentText("Heads-Up Notification on Android L or above.") .setFullScreenIntent(fullScreenPendingIntent, true); } return notificationBuilder.build(); }
Puedes llamarlo como
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context .NOTIFICATION_SERVICE); mNotificationManager.notify(NOTIFICATION_ID, createNotification( true));
- Leer paquete de publicidad en Android
- ¿Cómo crear un efecto de marquesina para un texto de menor longitud que no exceda el tamaño de la pantalla en Android?