2014-12-23 28 views
0

我正在開發一個使用Android Ble api的應用程序。應用程序必須與BLE固件硬件設備進行通信。我能夠與硬件設備進行通信。 奇怪的場景是我的應用程序完美地工作在惠普,索尼,HTC,聯想等除三星。在Samsung設備上啓用特性通知時,我無法從硬件設備接收任何數據(這是上述列出設備的工作場景)。Android Ble Api無法正常使用三星手機

任何幫助,將不勝感激。

+0

歡迎的話,請編輯的問題,並澄清你有什麼要求。欲瞭解更多信息,請閱讀本文:[如何提問](http://stackoverflow.com/help/how-to-ask) –

+0

okk,首先抱歉我的英語不好。從現在開始,我會在問問題的同時小心謹慎。 – KK06

回答

0

三星設備不直接採取廣播,甚至其他設備的工作原理相同,因爲我已經做了一個變通後,啓用通知在辨析器放了幾秒鐘的speep,並且在通知廣播開始後再次閱讀。

代碼片段:

 try { 
      Thread.sleep(2000); 
     } catch (InterruptedException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
     mBluetoothGatt.readCharacteristic(characteristic);