Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
改变Wifi Direct的Android实现_Android_Wifi Direct_Wifip2p - Fatal编程技术网

改变Wifi Direct的Android实现

改变Wifi Direct的Android实现,android,wifi-direct,wifip2p,Android,Wifi Direct,Wifip2p,我最近对WifiDirect技术感兴趣,并决定基于它创建一个Android应用程序。然而,Android不允许P2pgroup中有多个领导,这使得加入组不适用。 我的问题是,我们可以通过改变WifiDirectManager类来改变这种行为吗?如果没有,我还有什么其他选择?我们可以在根设备上实现这一点吗?您不能更改它。基本上,使用WiFi direct,设备要么是群组所有者,要么是客户端,并且无法同时拥有两者。此外,每个组中只能有一个组所有者。这实际上使你不可能达到你的要求 无论如何,也许你应该

我最近对WifiDirect技术感兴趣,并决定基于它创建一个Android应用程序。然而,Android不允许P2pgroup中有多个领导,这使得加入组不适用。
我的问题是,我们可以通过改变WifiDirectManager类来改变这种行为吗?如果没有,我还有什么其他选择?我们可以在根设备上实现这一点吗?

您不能更改它。基本上,使用WiFi direct,设备要么是群组所有者,要么是客户端,并且无法同时拥有两者。此外,每个组中只能有一个组所有者。这实际上使你不可能达到你的要求


无论如何,也许你应该专注于设计一个在你的用例中工作的逻辑,因此,你可能想要解释你所面临的实际问题是什么

如果我的设备是根设备,该怎么办?我可以更改它吗?我通常只使用香草软件,因此不能百分之百确定,但会假设它不会更改此API的一般行为。@WalidKasem重写Wi-Fi Direct需要重写android接口到wpa请求者、请求者,可能还有驱动程序。你想做的就是设计一个新的协议,这是不可行的。