我正在開發一個使用android 2.1的嵌入式設備的android應用程序。藍牙協議棧是bluez。我找不到任何與bluez相關的文檔,並且源代碼很難閱讀,因爲它根本沒有評論!似乎有一個bluez維基,但該網站已停機一段時間了...我在哪裏可以找到BlueZ的一些文檔?
任何幫助,關於我可以找到任何幫助/文檔有關如何bluez堆棧函數將不勝感激。
謝謝!
我正在開發一個使用android 2.1的嵌入式設備的android應用程序。藍牙協議棧是bluez。我找不到任何與bluez相關的文檔,並且源代碼很難閱讀,因爲它根本沒有評論!似乎有一個bluez維基,但該網站已停機一段時間了...我在哪裏可以找到BlueZ的一些文檔?
任何幫助,關於我可以找到任何幫助/文檔有關如何bluez堆棧函數將不勝感激。
謝謝!
實際上並非所有的Android設備都使用BlueZ堆棧作爲下劃線藍牙堆棧。如果你想要可移植性,堅持使用Android SDK藍牙API是個好主意。
這就是說,http://people.csail.mit.edu/albert/bluez-intro/是一個很好的bluez教程。
對於Android應用程序,您應該參考Android API。 http://developer.android.com/reference/android/bluetooth/package-summary.html
應用不需要知道底層庫的BlueZ和它的功能
Aniruddha,你可能想使用的DBus接口調用的API的BlueZ嘗試。
不幸的是我需要實現android 2.1不支持的藍牙功能(即作爲A2DP接收器)!所以儘管這個android API函數是可用的,但我不能用它們爲2.1開發一個應用程序。升級操作系統不是我的選擇(硬件/成本限制)。但是,BlueZ堆棧確實支持這一點,所以我必須使用bluez API並使用NDK進行開發。 – Aniruddha