2010-03-12 5 views

Répondre

3

Certains téléphones activent automatiquement le Bluetooth lorsqu'un MIDlet commence à utiliser l'API Bluetooth Java ME.

Les autres téléphones ne le feront pas. Autant que je sache, il n'y a pas d'API Java ME pour activer/désactiver le bluetooth.

Je n'ai pas encore trouvé de téléphone portable qui éteint automatiquement bluetooth après un certain temps d'inactivité.

Toute façon que vous trouvez pour faire cela (je suis sûr que c'est faisable dans Symbian OS C++, par exemple) dépendra de la plate-forme.

+0

"Je n'ai pas encore trouvé de téléphone portable qui éteint automatiquement bluetooth après un certain temps d'inactivité." Mon HTC S750 fait cela – Sk93

+0

HTC S750 = Windows Mobile 5.0? alors peut-être que vous pouvez aussi le faire avec Windows Mobile natif ou C# programmation ... –

+0

merci, je pense que tout aller pour Symbian d'abord, puis WM – Abdulaziz

1

Il est définitivement aucun moyen d'activer et de désactiver Bluetooth par programmation dans Java ME. Cependant, ce qui peut être utile est de basculer entre les modes découvrables:

LocalDevice.getLocalDevice().setDiscoverable(DiscoveryAgent.GIAC); 

être découvrable, et

LocalDevice.getLocalDevice().setDiscoverable(DiscoveryAgent.NOT_DISCOVERABLE); 

pour cacher d'autres appareils. Cela n'épargne pas la batterie, mais cela rend les choses un peu plus sûres, je suppose.

+0

ty, mais je pense que vous pouvez le faire avec MIDP 2.1 mais très peu de périphériques mobiles le supportent Je vais pour Symbian atm puis WM – Abdulaziz

+0

OK, autant que je sache, il n'y a rien de nouveau dans MIDP 2.1 qui permet plus de fonctionnalités Bluetooth car il utilise encore JSR-82, qui est un paquet optionnel, de toute façon. Symbian est probablement le meilleur moyen d'y parvenir - il donne un accès beaucoup plus bas au matériel, bien qu'il y ait actuellement des débats pour savoir si Symbian vaudra encore la peine d'être soutenu dans le futur puisque Nokia a publiquement soutenu le nouveau MeeGo OS et Symbian Ltd. absorbé par Nokia. –

0

Pas moyen. Nous ne pouvons pas être en mesure d'activer/désactiver automatiquement bluetooth dans java & j2me. Il vaut mieux se référer à la documentation de JSR 82

Questions connexes