2009-05-13 4 views
3

Есть ли надежный способ поддержки подсветки в J2ME на множестве моделей, кроме предварительной обработки?Подсветка J2ME

Есть ли какая-либо библиотека, которая может обрабатывать подсветку для различных телефонов там? С уважением.

ответ

2

Родное управление подсветкой на телефонах колеблется от совершенно естественного до безумного.

Это также нигде в спецификациях MIDP.

Интерфейс UI API Nokia позволяет обойти некоторые проблемы и фактически присутствует на телефонах, отличных от Nokia.

4

Это не прямой контроль, как в API UI для Nokia, но в MIDP есть метод, который управляет подсветкой, это Display.flashBacklight(int duration). К сожалению, телефоны не обязаны выполнять этот метод. Но этот метод является, по крайней мере, частью MIDP, а не каким-то проприетарным API.

+0

Я использовал flashBackLight() Malcolm в качестве обходного пути, чтобы постоянно поддерживать подсветку. Я вызывал этот код в TimerTask каждые 5 секунд: [начало кода] Display.getDisplay (this) .flashBacklight (1); Display.getDisplay (this) .flashBacklight (0); [код конца] Найден для работы с Nokia 3120 classic (Symbian S40). – amolbk

+0

Также см. Http://discussion.forum.nokia.com/forum/showthread.php?114991-How-to-keep-backlight-on-solution. – amolbk

+0

Display.flashBacklight отлично работает на некоторых устройствах S40 (не менее 5-го издания), но ничего не делает на S60 (по крайней мере, 3-е изд) – inor