2012-06-27 2 views
3

Мне нужно отключить сеть gsm по моему приложению, но включите bluetooth. Я знаю, как перейти в режим самолета Toggle airplane mode in Android, но есть ли способ держать bluetooth включенным (я знаю, что оба они работают на радиосигналах), я думаю, что это возможно на Android 4, потому что я видел какое-то приложение, которое делает это как " Auto Airplane ".Активный bluetooth в режиме самолета

Я пробовал ниже код без помощи:

Settings.System.putInt(context.getContentResolver(), 
       Settings.System.AIRPLANE_MODE_ON,1); 
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED); 
intent.putExtra("state", 1); 
context.sendBroadcast(intent); 

BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); 
mBluetoothAdapter.enable(); 

благодарственных лет, Дэвида

ответ

0

с разрешением BLUETOOTH_ADMIN Это работает, но секция Bluethooth отключена в настройках телефона, телефон виден другой Devics.

0

Это не должно быть возможным, так как в режиме самолета является конструкцией вырубить каждый сигнал, который должен TMHO включает Bluetooth.

http://en.wikipedia.org/wiki/Airplane_mode

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