自定义蓝牙启用对话框消息

时间:2014-12-21 04:29:49

标签: android android-bluetooth

Android doc指出,如果我需要以编程方式启用蓝牙,那么我必须使用其提供的意图来显示对话框以询问用户。我想知道有没有办法自定义显示的消息?当我要求他们确认时,我想告诉用户为什么我启用蓝牙

谢谢

1 个答案:

答案 0 :(得分:1)

根据Android文档,您可以使用mBluetoothAdapter.enable()。如果您在清单中添加适当的权限(BLUETOOTH_ADMIN),您应该可以打开蓝牙适配器。

文档说你不应该在没有用户同意的情况下调用这个方法,所以你应该创建一个自定义对话框,并且只有当用户说“是”时才启用蓝牙。

它还说你应该听ACTION_STATE_CHANGED来知道设备何时开启。

http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#enable()