-1

我在 Android 上有一个项目,我会收到一些通知。我的问题是,如何更改通知的颜色?我已经有了标题和一些文字。有任何想法吗?

void setNotification() {
    nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    nm.cancel(uniqueID);
    Context context = getApplicationContext();
    int icon = R.drawable.notif;// R.drawable.notification_icon;
    CharSequence tickerText = "New Violations";
    long when = System.currentTimeMillis();

    CharSequence contentTitle = "New violations";
    CharSequence contentText = "Click to view the violations !";

    Notification notification = new Notification(icon, tickerText, when);
    Intent notificationIntent = new Intent(this, NotficationClass.class);
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
    notification.flags = Notification.FLAG_AUTO_CANCEL;
    notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
    String ns = Context.NOTIFICATION_SERVICE;
    NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);
    mNotificationManager.notify(uniqueID, notification);

}

通知

4

1 回答 1

-1

使用这个希望这能解决你的问题

Notification.Builder notification = new Notification.Builder(context)
                .setLights(Color.Res, 500, 500)
                ;
                notification.defaults = 0;
于 2013-09-12T12:01:56.433 回答