更改Android中的配对对话框外观

时间:2017-03-07 11:50:04

标签: android bluetooth bluetooth-lowenergy

我们有一个与BLE设备配对的Android应用程序(我们也会制作),我们在默认的Android配对对话框中遇到了一些问题:

Pairing dialog

问题是:

  • 我们的设备无需访问联系人或通话记录。是否可以删除该选项?配对和我们的功能无论是否检查过盒子都会起作用,但我们的客户认为他们必须检查它并且已经表达了对我们为什么需要这些信息的担忧。此选项似乎已在Android 6中添加。

  • “输入配对代码然后按Return或Enter”没有任何意义,因为没有配对代码和输入字段。摆脱/改变这个文本会很好。

是否可以通过应用程序(最好)调整对话框,或者可能通过更改BLE设备来调整对话框?

(我意识到对话框可能因Android版本和/或制造商而异。截图来自Nexus 5X和Android 7)

1 个答案:

答案 0 :(得分:1)

目前你无法在应用程序级别自定义对话框的外观,你唯一能做的就是启用/禁用复选框以允许访问联系人或自动接受对话框和配对请求使用BLUETOOTH_PRIVILEGED权限。

但如果您的应用是第三方应用(非系统应用),则无法使用此权限。要了解详情,请参阅Android API:BLUETOOTH_PRIVILEGED