Iam致力於HealthCare項目atm。我們正在做一個測試設置,我們使用的是Android 4.0.4的摩托羅拉Razr Max作爲網關。手機的BLE將與IT的BLE芯片進行通信。 選擇Motorola Razr maxx的原因是因爲IT在 a link上列出! 下支持BLE的手機。Android 4.0.4 BLE API,BroadCom - 摩托羅拉
但是,從android 4.0升級到dosnt的Motorola的BLE API工作。
我也嘗試過在手機上使用BroadComs BLE API--但它不支持手機BLE芯片 - 所以我沒有在這裏買票。
所以我的問題在這裏。 你會建議我從這裏做什麼?
你知道任何Android手機的Broadcoms API我在Android 4.0.4 - 工作說HTC 1 X - 有一個工作的BLE API - 有any1試過嗎?
如果摩托羅拉是錯誤修復來了嗎? (丹麥摩托羅拉Developmer支持團隊 - 不知道有自己的軟件/硬件狗屎。)
------ UPDATE --------
蔭試圖讓摩托羅拉工作 - 現在它不會失敗的BLE支持=偉大:)
Iam使用Motorola_ICS_R2 API。 但是當我運行配置文件樣本 - 它不會編譯 - 因爲_ BluetoothDevice.ACTION_GATT和BluetoothDevice.EXTRA_GATT是什麼蔭失蹤之前,我可以運行剖面樣本?
其實摩托羅拉razr maxx(xt910)支持BLE。我已經提出了一個心儀的服務申請。你有什麼確切的問題? –
Razr的問題在於,當我使用Motorolas自己的BLE API時,如果設備支持BLE,我們測試它的返回值。我已經嘗試過Motorolas自己的API測試 - 並且在4.0.4 Android更新後失敗。如果你有任何解決方案的問題。 現在我已經嘗試過TI自己的BLE API for HTC One X - 現在它也不工作。 我真的需要和Android 4.0.4的BLE API工作-any1有任何想法? – Mir
摩托羅拉api的作品。我有同樣的問題,但我不記得我是如何解決它的。我可以告訴你它的外觀在我的代碼:'{嘗試 \t \t \t類>對象=的Class.forName(類名); //類名= 「android.bluetooth.BluetoothGattService」 \t \t \t ifPhoneSupportsBLE = TRUE; \t \t} catch(Exception e){ \t \t \t ifPhoneSupportsBLE = false; \t \t \t Toast.makeText(mContext, 「你的手機不兼容BLE」, \t \t \t \t \t Toast.LENGTH_SHORT).show(); \t \t} //結束檢查低能量支持的邏輯。您必須添加使用權限才能顯示「藍牙」和「藍牙」。 –