Android doc指出,如果我需要以编程方式启用蓝牙,那么我必须使用其提供的意图来显示对话框以询问用户。我想知道有没有办法自定义显示的消息?当我要求他们确认时,我想告诉用户为什么我启用蓝牙
谢谢
答案 0 :(得分:1)
根据Android文档,您可以使用mBluetoothAdapter.enable()。如果您在清单中添加适当的权限(BLUETOOTH_ADMIN),您应该可以打开蓝牙适配器。
文档说你不应该在没有用户同意的情况下调用这个方法,所以你应该创建一个自定义对话框,并且只有当用户说“是”时才启用蓝牙。
它还说你应该听ACTION_STATE_CHANGED来知道设备何时开启。
http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#enable()