как включить / выключить Bluetooth с J2ME? - PullRequest
4 голосов
/ 12 марта 2010

Я хочу написать программу на J2ME для автоматического включения / выключения Bluetooth через определенное время без разрешения пользователя.

Я долго искал, но не смог найти ответ.

Ответы [ 3 ]

3 голосов
/ 15 марта 2010

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

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

AFAIK, отсутствует API Java ME для включения / выключения Bluetooth.

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

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

1 голос
/ 03 апреля 2010

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

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

для обнаружения и

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

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

0 голосов
/ 26 марта 2011

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

...