Java 如何使用Android 2.36(姜饼)开发/编码WIFI Direct?

Java 如何使用Android 2.36(姜饼)开发/编码WIFI Direct?,java,android,android-wifi,wifi-direct,Java,Android,Android Wifi,Wifi Direct,有些手机在使用安卓操作系统2.3.x的同时使用Wifi Direct应用程序。但Android 4.0或更高版本支持Wifi direct API 那么,我可以用Android 2.3为Wifi direct开发(代码)吗?是否有这样的库或方法(例如使用NDK或其他)?请给出链接或详细信息!谢谢。您应该看到以下链接: 答案是否定的。你可以在安卓2.3设备中使用内置wifi direct应用程序。请注意,在官方网站上,Google只支持Android 4.0的Wifi Direct API。严

有些手机在使用安卓操作系统2.3.x的同时使用Wifi Direct应用程序。但Android 4.0或更高版本支持Wifi direct API


那么,我可以用Android 2.3为Wifi direct开发(代码)吗?是否有这样的库或方法(例如使用NDK或其他)?请给出链接或详细信息!谢谢。

您应该看到以下链接:


答案是否定的。你可以在安卓2.3设备中使用内置wifi direct应用程序。请注意,在官方网站上,Google只支持Android 4.0的Wifi Direct API。

严格来说,不支持Gingerbread上的Wifi Direct。运行此版本Android的设备既不能作为组所有者,也不能使用Wi-Fi直拨电话连接到其他Wi-Fi直拨设备

这就是说,姜饼设备可以使用其标准Wi-Fi接口连接到Wi-Fi Direct设备。在Wi-Fi Direct设备上,WifiP2pManager类定义了一个createGroup方法,该方法使设备成为组所有者,不仅可以接受来自其他Wi-Fi Direct设备的连接,还可以接受来自传统Wi-Fi设备的连接。为了实现这一点,该设备有效地充当接入点,并且可以通过任何Wi-Fi设备(包括姜饼设备)连接到该设备

您需要设计一种机制,将SSID和密钥从Wi-Fi Direct设备传输到姜饼设备。这样,设备就可以使用Wi-Fi以编程方式连接到Wi-Fi Direct组