我正在考虑创建一个通过 Wi-Fi Direct 传输视频流的应用程序。我已经用谷歌搜索过(甚至在 Stackoverflow 中),但我没有找到指定支持的设备的列表。
我的问题是:是否可以在三星 Galaxy Mini(GT-S5570B 与 Android 2.3.6 Gingerbread)上使用 Wi-Fi Direct 编写应用程序?这项技术是否存在硬件限制,或者仅代码就足够了?
我正在考虑创建一个通过 Wi-Fi Direct 传输视频流的应用程序。我已经用谷歌搜索过(甚至在 Stackoverflow 中),但我没有找到指定支持的设备的列表。
我的问题是:是否可以在三星 Galaxy Mini(GT-S5570B 与 Android 2.3.6 Gingerbread)上使用 Wi-Fi Direct 编写应用程序?这项技术是否存在硬件限制,或者仅代码就足够了?
在 Android 平台中,只有在制造商决定添加该功能并在 Android操作系统 (OS)上进行一些代码修改时,具有 Android 2.3 或 Gingerbread 及更低版本的设备才支持 WiFi Direct (因此,如果您在“设置”中看到 WiFi Direct那么你的安卓操作系统的应用程序,是的,你有wifi直接,你可以开发应用程序)。LG Optimus Black、三星 Galaxy S 和 Galaxy S II、Galaxy S III是市场上支持 WiFi Direct 的现有智能手机的例子。一些配备 WiFi Direct 的索尼 BRAVIA LED 电视允许通过索尼爱立信 Xperia 智能手机进行媒体共享。
谷歌后来在其最新的 Android 4.0 或 Ice Cream Sandwich OS 中添加了 WiFi Direct 支持。这使得三星 Galaxy Nexus 成为第一款提供原生 WiFi Direct 且无需制造商绑定的 Android 手机。
我建议看看这个。
编辑:对于模拟器,我也看不到 WI-FI Direct 的任何设置。我认为您无法在模拟器上进行测试。请看这个链接,
您可以从Wi-Fi Alliance 网站获取有关哪些 Sony Xperia 设备支持 Wi-Fi Direct 的信息。索尼还有一个电话借用计划,您可以在其中申请借用设备。