3

我正在尝试在我的 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);

有人可以告诉我我做错了什么吗?肿瘤坏死因子。

4

3 回答 3

7

问题是直到手机变暗(屏幕关闭)后才显示通知灯。其他一切(包括代码)都可以。

于 2010-08-24T19:35:42.653 回答
0

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

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

到目前为止,基

于 2010-08-25T10:18:04.063 回答
0

我认为对于 Nexus One,您必须真正启动手机,然后在安装一些额外的软件(cyanogenmod 默认有它)之后,您的轨迹球实际上会显示开发人员为 LED 发送的颜色。否则它将永远是白色的。

于 2010-08-27T17:20:02.637 回答