簡體   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