Светодиодная подсветка HTC Legend
Вопрос
Я пытаюсь сделать светодиод HTC Legend синим вместе с моим уведомлением.
notif.ledARGB = color.BLUE;
notif.ledOnMS = 100;
notif.ledOffMS = 100;
notif.flags |= Notification.FLAG_SHOW_LIGHTS;
Светодиод просто продолжает мигать зеленым цветом (и не в запрошенном шаблоне).Что-то не так с кодом или Легенда не поддерживает управление светодиодом?
Решение
И у HTC Hero, и у HTC Nexus One в серийной сборке светодиоды были привязаны только к одному цвету, так что Легенда, вероятно, тоже.
Аппаратное обеспечение (скорее всего, как Hero / N1) поддерживает полноцветный режим, поэтому будущие обновления (или пользовательские ПЗУ) разблокируют его.
Другие советы
The Legend вообще где-нибудь еще продается?Возможно, вы используете не окончательную версию программного обеспечения Legend.
Или, возможно, HTC по какой-то причине решила не добавлять поддержку многоцветных индикаторов уведомлений.Аналогичная проблема присутствует на Nexus One, я полагаю, что он всегда мигает белым, независимо от того, какой цвет вы запрашиваете, даже если аппаратное обеспечение способно воспроизводить несколько цветов.