2012-11-26 44 views
1

我正在開發摩托羅拉Razr手機(運行Android版本2.3.5)的Android應用程序,用於測試藍牙低功耗設備(類似於TI CC2540的遙控器)。我正在使用Motorola提供的MOT_BTLE_Stubs.jar作爲我的應用程序。 從我的應用程序中,我可以連接到設備。但readGattCharacteristicValue似乎並沒有起作用,這在某種程度上已經恢復。我試圖從句柄中讀取值。它每次在廣播接收器中讀取時都會返回該值。但現在它沒有迴應。我添加了一個意圖過濾器來接收ACTION_GATT_CHARACTERISTICS_READ。它不會返回廣播接收器中的值。摩托羅拉藍牙低能量readGattCharacterisitics不返回

我恢復了舊的代碼。它不起作用了。看起來在手機的藍牙設置中存在一些配置問題。我無法刷新緩存內容。 如果有人遇到同樣的問題並已解決問題,請讓我知道解決方案。

回答

0

我使用的是ICS_R2,所以沒有幫助。但要刷新緩存,請將電話根目錄,然後刪除/data/misc/bluetoothd,然後重新啓動手機:

adb shell 
su 
busybox rm -rf /data/misc/bluetoothd 
adb reboot