直接引用android网站:
Wi-Fi点对点(P2P)允许Android 4.0(API级别14)或更高版本 具有适当硬件的设备直接连接到每个设备 其他通过Wi-Fi而没有中间接入点
但根据Android网站的说法,要使用WiFiP2P类,您必须拥有应用程序清单文件的以下权限。
<uses-permission android:name="android.permission.INTERNET" />
我的问题是:如果WiFiP2P直接连接2个Android设备,那为什么需要互联网权限?
答案 0 :(得分:6)
因为,如docs所述,实际上android.permission.INTERNET
权限......
允许应用程序打开网络套接字。
无论连接是否打算访问网络,当一台设备连接到另一台外部实体(如另一台Android设备)时,它始终使用network sockets。