Уведомление LED - цвет - PullRequest
       15

Уведомление LED - цвет

3 голосов
/ 24 августа 2010

Я пытаюсь поэкспериментировать со светодиодными цветами на моем Nexus One, и у меня возникают проблемы с созданием любого светодиодного света (цвета) с уведомлением.Светодиод не работает.Я проверил неисправность оборудования, и это не проблема.Вот код:

    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 ]

7 голосов
/ 24 августа 2010

Проблема в том, что индикатор уведомлений не отображается, пока мобильный телефон не погаснет (экран выключен).Все остальное (включая код) в порядке.

0 голосов
/ 27 августа 2010

Я думаю, что для Nexus One вам нужно на самом деле рутировать телефон, а затем после установки некоторого дополнительного программного обеспечения (по умолчанию у cyanogenmod) ваш трекбол будет фактически показывать цвет, который разработчик посылает для светодиода.В противном случае он всегда будет белым.

0 голосов
/ 25 августа 2010

Сепарация снова ... Я бы попытался установить цвет как rgb (254, 254, 254).Может быть, 255 является показателем для ... чего-то еще.Я на самом деле попробовал RGB на моем G1, и результаты оказались не такими, как я ожидал.Есть многоцветный светодиод, но вы почти не видите различий между базовыми и пользовательскими цветами.Я сделал что-то между пурпурным и синим, и в результате получился частично пурпурный, частично синий светодиод, не совсем смешанный.Может быть, его просто не видно на таком маленьком светодиоде.Например, rgb (200, 235, 255) должен быть очень ярко-синим.Получилось как пурпурный ...

Это стоит попробовать и, конечно, попробовать на нескольких разных телефонах!Базовые цвета (Colour.RED, .GREEN и т. Д.) Кажутся всегда правильными.Но эти нестандартные глючные или просто не очень красивые.По крайней мере, на G1.

Пока, Ки

...