2012-10-04 10 views
0

我有一個C++庫,這有助於建立與over LAN和串行端口的POS終端的通信,現在我想這個庫只有通過藍牙媒體的Android手機上運行,​​Android中是否有通過藍牙進行通信的本地API?如果是的話,我在哪裏可以找到文檔?

如果有在藍牙通信原生API Android的,我可以端口這個C++庫到Android和寫入將使用這個庫通過JNI

是否有藍牙Android的原生API的Java應用程序,如果是的話我在哪裏找到的文件?

回答

3

我剛纔看了這個一般性問題(Java的主場迎戰一對Android原生藍牙),並最終得出結論認爲,原生API並沒有對Java API提供任何額外的相對功能 - 所以去那裏是沒有優勢,我原生藍牙。

和Java藍牙API,這是有據可查的,其實是相當有限的相比,你可能期望從未來如桌面Linux,Mac或Windows。你離人機交互界很遠。問題是,你可能會發現你的庫所需的API在Android上不可用(除非它只需要更多的RFCOMM套接字)。

如果Android的藍牙API的做滿足你的庫的要求,那麼,你可以從本地代碼訪問它們,所以你能口磁帶庫。

警告:當我看着這個我看到了開發者,我們強烈建議從原生了,所以我沒有做在Android上的任何本地和我只反映我讀。

相關問題