2013-09-24 156 views
1

我必須開發一個在Android和iOS(iPhone)上運行的應用程序。這些設備應該與其他設備(Windows,Linux,iOS,Android)進行通信。 Qt和Android/iOS可以實現藍牙通信和/或Wlan Ad Hoc嗎?Qt iOS Android Wlan或藍牙

Thx。

+0

歡迎來到SO。你的問題,因爲它不能適應堆棧溢出。你應該檢查[this](http://stackoverflow.com/help/on-topic)。一個經常對你的問題發表評論可能是:你是否搜索了「藍牙Qt」,並且你點擊了第一次點擊? – joaquin

回答

0

使用QNetwork *可以很容易地實現通信。藍牙可能變得非常具有挑戰性幾乎所有設備都支持WLan,而一些平板電腦和類似設備不支持藍牙(尤其是便宜的)。使用標準網絡(WLan)功能,代碼的複雜性也變得更加容易。

+0

QNetwork和WLan&AdHoc是否有任何示例? – user2811094

+0

由於您的WLan和AdHoc實際上是在您的應用程序之外使用Android設置進行配置的,因此一個示例可能不存在,至少我還沒有看到任何信息(並非試圖找到示例)。使用qnetworkmanager訪問當前連接的網絡非常容易 –

0

對Android和iOS的支持仍然是Qt 5.1中的「技術預覽」,但網絡應該可用。在最糟糕的情況下,你可以使用NDK,直到有Qt全力支持

對於藍牙支持,這是在dev(http://doc-snapshot.qt-project.org/qt5-dev/qtbluetooth-index.html),也許在Qt 5.2中可用。您可以測試它或直接使用NDK

實際上沒有簡單的解決方案...