我需要在我的应用程序中关闭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 :(得分:0)
这是不可能的,因为飞机模式的设计是为了减少每个信号,TMHO应该包括蓝牙。
答案 1 :(得分:0)
使用BLUETOOTH_ADMIN权限 它正常工作,但蓝牙部分已从手机设置中禁用,手机对其他设备可见。