Android Notification指示灯不亮

时间:2013-08-29 15:26:49

标签: java android

我在使用下面创建的通知使LED闪烁时遇到了一些麻烦。

Notification n = new Notification();
n.icon = R.drawable.icon;
n.tickerText = title+": "+message;
n.when = System.currentTimeMillis();
n.flags |= Notification.FLAG_AUTO_CANCEL;
try {
    n.priority = Notification.PRIORITY_MAX;
} catch (Exception ex) {
    // Reported to be not present in all versions
}
try {
    n.flags |= Notification.FLAG_SHOW_LIGHTS;
    n.ledARGB = 0xff3fabff;
    n.ledOnMS = 300;
    n.ledOffMS = 1000;
} catch (Exception ex) {
    // Not sure since what API level
}
if (alert) {
    n.defaults |= Notification.DEFAULT_VIBRATE;
    n.defaults |= Notification.DEFAULT_SOUND;
}
Intent i = new Intent(Plugin.NOTIFY);
PendingIntent pi = PendingIntent.getActivity(ctx, 0, i, 0);
n.setLatestEventInfo(ctx, title, message, pi);
nm.notify(0, n);

在我的Galaxy Nexus上使用Android 4.3一切正常但灯光仍可用于所有其他应用程序。我已经使用该应用程序数周,并且灯不会闪烁,无论设备是否连接到计算机。所以我认为我必须在这里缺少一些基本的东西(除了VIBRATE还有其他许可吗?)我希望你们有一个暗示我。

0 个答案:

没有答案