2012-06-27 95 views
3

我需要在我的应用程序中关闭GSM网络,但启用蓝牙。我知道如何改变飞机模式Toggle airplane mode in Android,但有没有办法让蓝牙(我知道他们都在无线电信号上工作),我认为这可能在android 4上,因为我看到一些应用程序,像“自动飞机“。在飞机模式下启用蓝牙

我试过下面的代码没有帮助:

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可见。