2009-05-13 4 views
3

Existe-t-il un moyen fiable de prendre en charge le rétro-éclairage dans J2ME sur une multitude de modèles, autres que le pré-traitement?Rétroéclairage J2ME

Existe-t-il une bibliothèque disponible pouvant gérer le rétro-éclairage de différents téléphones? Cordialement.

Répondre

2

La gestion du rétroéclairage natif sur les téléphones va du complètement naturel au complètement fou.

Il ne figure nulle part dans les spécifications MIDP.

L'interface utilisateur Nokia UI permet de contourner certains problèmes et est présente sur les téléphones autres que Nokia.

4

Il ne s'agit pas d'un contrôle direct comme dans l'API Nokia UI, mais il existe une méthode dans MIDP qui contrôle le rétro-éclairage: Display.flashBacklight(int duration). Malheureusement, les téléphones ne sont pas obligés d'obéir à cette méthode. Mais cette méthode est au moins une partie de MIDP, pas une API propriétaire.

+0

J'ai utilisé @ flashBackLight() de Malcolm comme une solution de contournement pour garder le rétroéclairage continuellement. J'ai appelé ce code dans un TimerTask planifié toutes les 5 secondes: [code start] Display.getDisplay (this) .flashBacklight (1); Display.getDisplay (this) .flashBacklight (0); [terminaison de code] Fondé pour fonctionner sur le modèle Nokia 3120 classic (Symbian S40). – amolbk

+0

Voir aussi http://discussion.forum.nokia.com/forum/showthread.php?114991-Comment-conserver-backlight-on-solution. – amolbk

+0

Display.flashBacklight fonctionne très bien sur certains appareils S40 (au moins la 5ème édition), mais ne fait rien sur S60 (au moins 3ème édition) – inor