¿Es posible establecer cuánto tiempo se mostrará una notificación en android API nivel 10 o inferior?
Investigación
He estado mirando a través de la clase NotificationManager
en la documentación de Android para el nivel de API 10 y no he encontrado una manera de implementar esto. También miré en torno a google, pero sólo se encontró cómo configurar la hora en que la notificación es realmente establecido y cómo establecer el tiempo de un widget de notificación de pan tostado se muestra.
- Barra de notificaciones muestra iconos grandes y pequeños
- Android: actualización de la barra de progreso de la notificación, correctamente
- El icono de la barra de notificaciones se vuelve blanco en Android 5 Lollipop
- Android - administrador de notificaciones, tener una notificación sin intención
- Cómo mostrar mensajes emergentes sin tener un contexto
Actualmente implementado
Ya he definido FLAG_NO_CLEAR
y FLAG_ONGOING_EVENT
para mantener el icono de notificación presente, así como mantener la notificación visible después de expandir el menú desplegable de notificaciones.
Intentando Hacer
Estoy intentando exhibir el texto de la notificación en la barra de la notificación por 10 segundos en vez de la cantidad de tiempo estándar. Así que básicamente me gustaría hacer exactamente lo que hace la función setDuration(int)
en el widget toast.
Me preguntaba si esto era posible y si es así, si alguien me señalara en la dirección correcta sobre cómo lograrlo.
- Android - reproductor de música en la pantalla de notificación (pantalla superior desplegable)
- ¿Cómo mostrar las notificaciones de Android en la pantalla, así como el icono de la barra de estado?
- Registro de GCM con dos identificadores de registro de trabajo diferentes
- Evitar la cancelación de la notificación al eliminar la aplicación de la lista de aplicaciones recientes
- Reiniciar la aplicación falla en android
- Cómo configurar el icono de la aplicación como icono de notificación en el cajón de notificaciones
- Android: descarga el archivo desde el servidor y muestra el progreso de la descarga en la barra de notificación mediante AsyncTask
- Cancelar notificación dinámica en Android cuando se selecciona la notificación
Estoy intentando exhibir el texto de la notificación en la barra de la notificación por 10 segundos en vez de la cantidad de tiempo estándar.
Si "el texto de la notificación en la barra de notificación" significa el texto del ticker (por ejemplo, setTicker()
en su Builder
), no controla esa duración.
Si "el texto de la notificación en la barra de notificación" significa algo en la entrada del cajón de notificación, puede cancel()
su notificación después de un período de tiempo.
No estoy convencido de que se trata de un comportamiento que los usuarios esperan (no pueden tener una mirada en el dispositivo dentro de 10s)
Dicho esto, puede intentar establecer una alarma, que dispara 10s en el futuro y que cancela la notificación.
Si desea un aviso corto para un usuario que está mirando la pantalla ya, puede ser mejor con el uso de un Toast
.
- Al almacenar en caché las imágenes y los datos debe utilizar almacenamiento interno o externo?
- ¿Cuál es la biblioteca de análisis de feed más utilizada para Android