我正尝试在我的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。
发布于 2010-08-25 03:35:43
问题是,直到手机变黑(屏幕关闭),通知灯才会显示出来。其他一切(包括代码)都没问题。
发布于 2010-08-25 18:18:04
再次分离..。我会尝试将颜色设置为rgb(254,254,254)。也许255是一个指示for...something。我实际上在我的G1上尝试了一个自定义的rgb,结果并不是我所期望的。有一个多色LED,但你几乎看不出基色和定制颜色之间的差异。我在洋红和蓝色之间做了一些东西,结果是一个一半是洋红,一半是蓝色的LED,并不是真正的混合。也许它只是在这么小的LED上看不到而已。例如,rgb(200、235、255)应该是非常明亮的蓝色。结果就像品红一样...
这是一个尝试的问题,当然,在几个不同的手机上尝试它!基色(Colour.RED、.GREEN等)似乎一直都是对的。但是那些定制的有But或者看起来不是很好。至少在G1上。
到目前为止,Kee
发布于 2010-08-28 01:20:03
我认为对于Nexus One,你必须实际启动手机,然后在安装一些额外的软件(cyanogenmod默认安装了它)后,你的轨迹球实际上会显示开发人员发送给LED的颜色。否则,它将始终是白色的。
https://stackoverflow.com/questions/3560104
复制相似问题