直接引用android网站:
Wi-Fi peer-to-peer (P2P) allows Android 4.0 (API level 14) or later devices with the appropriate hardware to connect directly to each other via Wi-Fi without an intermediate access point
但根据 android 网站,要使用 WiFiP2P 类,您必须对应用程序的 list 文件具有以下权限。
<uses-permission android:name="android.permission.INTERNET" />
我的问题是:如果WiFiP2P直接连接2个android设备那么为什么需要互联网权限?
最佳答案
因为,如 docs 中所述, android.permission.INTERNET
权限实际上...
Allows applications to open network sockets.
无论连接是否旨在访问网络,当一个设备连接到另一个外部实体(如另一个 Android 设备)时,它总是使用 network sockets .
关于java - 为什么WiFiP2P需要上网权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26675242/