通知LED - 颜色

时间:2010-08-24 19:10:08

标签: java android notifications nexus-one

我正试图在我的Nexus One上试验LED颜色,并且我在创建任何带有通知的LED灯(颜色)方面遇到了问题。 LED灯不工作。我测试了硬件故障,这不是问题。这是代码。

    Notification notification = new Notification(R.drawable.icon, tickerText, System.currentTimeMillis());

    notification.ledARGB = Color.WHITE;
    notification.ledOnMS = 300;
    notification.ledOffMS = 1000;
    notification.flags = Notification.FLAG_SHOW_LIGHTS | Notification.FLAG_AUTO_CANCEL;
    //notification.defaults = Notification.DEFAULT_ALL;

    notification.setLatestEventInfo(this, getText(R.string.tekst1),
                   text, makeIntent(R.drawable.icon));

    notificationManager.notify(R.layout.main, notification);

有人可以告诉我,我做错了什么吗? TNX。

3 个答案:

答案 0 :(得分:7)

问题是在手机变暗(屏幕关闭)之前不会显示通知灯。其他一切(包括代码)都没问题。

答案 1 :(得分:0)

再次破裂...... 我会尝试将颜色设置为rgb(254,254,254)。也许255表示...其他东西。我实际上在我的G1上尝试了一个自定义rgb,结果不是我所期望的。有一个多色LED,但你几乎看不到底座和自定义颜色之间的差异。 我在品红色和蓝色之间做了一些东西,结果是部分洋红色,部分蓝色LED,没有真正混合。也许它只是在这么小的LED上看不到。 例如,rgb(200,235,255)应该是非常亮的蓝色。结果就像洋红色......

这是一个尝试的问题,当然,在几个不同的手机上尝试它!基色(Colour.RED,.GREEN等......)似乎一直都是正确的。但那些定制的那些是马车或者不是那么好看。至少在G1上。

到目前为止,Kee

答案 2 :(得分:0)

我认为对于Nexus One你必须实际根电话,然后安装一些额外的软件(cyanogenmod默认情况下)后,你的轨迹球将实际显示开发人员为LED发送的颜色。否则它将永远是白色的。