2010-03-12 3 views

ответ

3

Некоторые телефоны автоматически переключают bluetooth ON, когда MIDlet начинает использовать API Java Java Bluetooth.

Другие телефоны не будут.

AFAIK, нет API Java ME для включения/выключения bluetooth.

Мне еще нужно найти мобильный телефон, который автоматически отключает Bluetooth после некоторого времени бездействия.

Любой способ, которым вы это нашли (я уверен, что это возможно в Symbian OS C++, например) будет зависящим от платформы.

+0

«Мне еще не найти мобильный телефон, который автоматически отключает Bluetooth после некоторого времени бездействия». Мой HTC S750 делает это – Sk93

+0

HTC S750 = Windows Mobile 5.0? так что, возможно, вы также можете сделать это с помощью Windows Mobile родного или программирования на C# ... –

+0

thanx, я думаю, что все идут на Symbian сначала, а затем WM – Abdulaziz

1

Определенно Невозможно программно включить и выключить Bluetooth в Java ME. Однако то, что может быть полезно, чтобы переключаться между режимами обнаруживаемые:

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

быть обнаруживаемым и

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

, чтобы скрыть от других устройств. Он не экономит аккумулятор, но он делает вещи, которые немного более безопасны, я думаю.

+0

, но я думаю, что вы можете сделать это с MIDP 2.1, но на самом деле несколько мобильных устройств поддерживают его так Я отправляюсь на Symbian atm, тогда WM – Abdulaziz

+0

ОК, насколько мне известно, в MIDP 2.1 нет ничего нового, что позволяет использовать больше функций Bluetooth, поскольку в нем все еще используется JSR-82, который является дополнительным пакетом, в любом случае. Symbian - это, пожалуй, лучший способ - он дает гораздо более низкий уровень доступа к оборудованию, хотя в настоящее время обсуждается, будет ли Symbian по-прежнему поддерживать поддержку в будущем, поскольку Nokia публично поддержала новую ОС MeeGo и Symbian Ltd. поглощенный Nokia. –

0

Ни в коем случае. Мы не сможем автоматически включать/выключать bluetooth в java & j2me. Лучше вы обратитесь к документации JSR 82

Смежные вопросы