2012-08-17 113 views
3

我已經注意到官方Android博客上的谷歌手機支持WiFi Direct APIs,它們的版本是4.0或更高版本。我也看到了訪問WiFi Direct API的代碼。 但我懷疑在某些博客上有人寫道,某些2.3版本的Android設備也支持WiFi Direct。因此,我們爲4.0或更高版本編寫的相同代碼將適用於支持WiFi Direct的2.3版Android設備。我沒有找到與Android 2.3版兼容的代碼。WiFi Direct爲Android 2.3或更高版本

我再次注意到,替代解決方案是「AllJoyn」(https://www.alljoyn.org/),但不知道這是使用WiFi Direct的正確方法嗎?

任何人都可以幫我嗎?

回答

5

設備支持WiFi直的事實(如:2.3版本)並不一定意味着你必須接入到WiFi直接API(可從4.0)

在2.3版本的例子,認爲功能在那裏,但應用程序開發人員不能直接與它進行交互。 我認爲在你正在談論的博客上,這些傢伙剛剛啓用了2.3版的WiFi Direct,但是不要用代碼做任何事情。 如果您想通過WiFi Direct代碼執行某些操作,則需要啓用設備WD,並且至少在4.0上運行,以便您可以訪問該API。

AllJoyn不會解決您的問題。 AllJoyn在傳輸API之上提供了一層,因此開發人員無需關心數據是通過藍牙,WIFI傳統還是WiFi Direct傳輸。

+0

是的你是對的。我已閱讀了不同的博客,並找到了相同的細節。謝謝 :) – 2012-09-28 09:19:04

相關問題