我需要在我的应用程序中关闭 gsm 网络但启用蓝牙。我知道如何更改为飞行模式在 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();
谢谢,大卫