繁体   English   中英

Android 5.0+在通知区域中隐藏用户的“蓝牙配对请求”

[英]Android 5.0+ hides “Bluetooth pairing request” from user in notification area

我在使用Android 5.0+的GPE设备(Nexus,Moto G)上看到了这个非常令人困惑的问题(仍然存在于Moto G和5.1中)。 我正在开发通过蓝牙(RFCOMM)连接到自定义板的android应用程序。 当我发起连接Android时,频繁显示“蓝牙配对请求”对话框,并要求用户点击“配对”按钮。 这是正常的行为。 但是使用像Nexus(5,6,9)和Moto G这样的Google Play Edition设备(可能还有其他GPE设备)。 用户不会看到此消息。 相反,android将其隐藏在通知区域中。 结果用户不理解需要一些用户操作。 从用户预期的应用程序挂断。

此对话框不是应用程序的一部分。 使用三星Galaxy设备,我没有看到这个问题。

是否有任何解决方法始终显示此对话框?

我可以考虑两个选择:

  1. 您可以启动一个绕过锁定屏幕的Intent(如果有的话)并向用户显示需要操作的消息( Android Lollipop - 用于弹出活动的旁路锁定屏幕 )。

  2. 您可以使用蜂鸣声(使用MediaManager)和振动添加自己的通知,以确保用户知道他需要批准配对。 请记住,用户可以将手机配置为不在任何运行Android 5.x的设备上显示通知(在设置 - >声音和通知中),因此它并不总能解决您的问题。

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM