Android .setColor para Icono grande
Quisiera preguntar si hay una manera de fijar el color de una notificación con .setColor
de .setLargeIcon
? Porque tan pronto como uso tanto .setSmallIcon
y .setLargeIcon
mi color se utiliza para el icono pequeño. Quería representar mi icono de notificación individual con LargeIcon y el icono de la aplicación desde el que se activó la notificación con Icon pequeño.
Ejemplo:
- Utilizar una notificación persistente para permitir que el usuario vuelva a ejecutar la aplicación de Android
- El icono de la barra de notificaciones se vuelve blanco en Android L
- incapaz de transferir datos a través de la intención durante la notificación
- En Android, ¿cómo puedo saber el ID de notificación actual para borrar la notificación
- Actualizar la notificación ampliable, volver a expandirla, incluso después de que el usuario se derrumbó
Bitmap maintenanceIcon = BitmapFactory.decodeResource(getResources(),R.drawable.maintenance); Intent replacePumpIntent = new Intent(this, FoodListActivity.class); PendingIntent replacePumpPendingIntent = PendingIntent.getActivity(this,0,replacePumpIntent, PendingIntent.FLAG_UPDATE_CURRENT); NotificationCompat.Builder maintenanceBuilder = new NotificationCompat.Builder(this) .setLargeIcon(maintenanceIcon) .setSmallIcon(R.drawable.app) .setContentTitle("Maintenance: ") .setColor(getResources().getColor(R.color.alertMaintenance)) .setContentText(Html.fromHtml(getString(R.string.alert_maintenance_message))) .setLights(Color.YELLOW, 500 , 500) .setVibrate(new long[] { 100, 250, 100, 250, 100, 250 }) .setPriority(0x00000001) .setStyle(new NotificationCompat.BigTextStyle() .bigText(Html.fromHtml(getString(R.string.alert_maintenance_message)))) .addAction(R.drawable.ic_arrow_right_black, getString(R.string.alert_maintenance_button_1),replacePumpPendingIntent ); NotificationManager maintenanceNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); maintenanceNotificationManager.notify(3, maintenanceBuilder.build());
- ¿Cómo algunas aplicaciones bloquean / reemplazan notificaciones de heads-up?
- Icono de muestra de Android en la barra de estado
- Mostrar texto del ticker de notificación de la barra de estado cuando la pantalla está bloqueada en Android
- Android: varias notificaciones como lista única en la barra de estado
- Color androide del fondo de la notificación del lollipop
- ¿Cómo puedo evitar la actualización de notificaciones parpadeantes mientras cambia el botón
- Cómo aplicar un estilo de vista grande a una notificación mediante la biblioteca Parse
- Android AlarmManager para continuar después de reiniciar / eliminado de RecentTaskManager
Esto le ayudará a eliminar el color gris del icono de notificación
Notification notification = new NotificationCompat.Builder(context) .setSmallIcon(R.mipmap.ic_launcher) .setContentText("Simple description of something meaningful") .setContentTitle("Yo check this out") .setColor(context.getResources() .getColor(R.color.brand_color)) .build(); NotificationManager manager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); manager.notify(SINGLE_NOTIFICATION_ID, notification); brand_color is defined as #FF0066CC.
Fuente
De acuerdo con esto: https://stackoverflow.com/a/27023679/327011
No hay manera de cambiar el fondo del icono grande al tener ambos. El icono grande no debe ser transparente.
- HttpURLConnection getResponseCode () deos no devuelve si no hay conexión a Internet
- Monkeyrunner no toca la vista web