Форум программистов, компьютерный форум CyberForum.ru

Как проверить включен bluetooth или нет? - Android

Войти
Регистрация
Восстановить пароль
 
Alex1500
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
24.10.2012, 17:48     Как проверить включен bluetooth или нет? #1
Как проверить включен bluetooth или нет? Если да то одно действие а если нет то другое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2012, 17:48     Как проверить включен bluetooth или нет?
Посмотрите здесь:

Android Клиент bluetooth. как в кнопке правильно вызвать метод для подключения?
Android В сети или нет
Android Как при запуске проверить включен ли обычный интернет?
Android Как отправить по bluetooth массив int?
Android Как программно отключать и включать Bluetooth?
Как проверить пустое SharedPreferences или нет при загрузке активити? Android
Android Как принять сообщение по BlueTooth
Android Как сделать передачу данных по bluetooth
Android Как скрыть или как проверить на скрытость компонента?
Как вернуть результат в активити включил юзер gps или нет? Android
Android Как сделать чтобы bluetooth соединение работало на всех activity?
Android Как отправить String по Bluetooth

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Севак
любитель покушать
 Аватар для Севак
679 / 630 / 106
Регистрация: 25.09.2011
Сообщений: 1,313
24.10.2012, 18:02     Как проверить включен bluetooth или нет? #2
С блютузом не работал, но вот что говорит официальная документация

Enable Bluetooth

Next, you need to ensure that Bluetooth is enabled. Call isEnabled() to check whether Bluetooth is currently enable. If this method returns false, then Bluetooth is disabled. To request that Bluetooth be enabled, call startActivityForResult() with the ACTION_REQUEST_ENABLE action Intent. This will issue a request to enable Bluetooth through the system settings (without stopping your application). For example:

if (!mBluetoothAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}

A dialog will appear requesting user permission to enable Bluetooth, as shown in Figure 1. If the user responds "Yes," the system will begin to enable Bluetooth and focus will return to your application once the process completes (or fails).

The REQUEST_ENABLE_BT constant passed to startActivityForResult() is a locally defined integer (which must be greater than 0), that the system passes back to you in your onActivityResult() implementation as the requestCode parameter.

If enabling Bluetooth succeeds, your activity receives the RESULT_OK result code in the onActivityResult() callback. If Bluetooth was not enabled due to an error (or the user responded "No") then the result code is RESULT_CANCELED.

Optionally, your application can also listen for the ACTION_STATE_CHANGED broadcast Intent, which the system will broadcast whenever the Bluetooth state has changed. This broadcast contains the extra fields EXTRA_STATE and EXTRA_PREVIOUS_STATE, containing the new and old Bluetooth states, respectively. Possible values for these extra fields are STATE_TURNING_ON, STATE_ON, STATE_TURNING_OFF, and STATE_OFF. Listening for this broadcast can be useful to detect changes made to the Bluetooth state while your app is running.

Tip: Enabling discoverability will automatically enable Bluetooth. If you plan to consistently enable device discoverability before performing Bluetooth activity, you can skip step 2 above. Read about enabling discoverability, below.
Yandex
Объявления
24.10.2012, 18:02     Как проверить включен bluetooth или нет?
Ответ Создать тему
Опции темы

Текущее время: 14:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru