为什么WiFiP2P需要互联网许可?

时间:2014-10-31 12:55:31

标签: java android wifi

直接引用android网站:

  

Wi-Fi点对点(P2P)允许Android 4.0(API级别14)或更高版本   具有适当硬件的设备直接连接到每个设备   其他通过Wi-Fi而没有中间接入点

但根据Android网站的说法,要使用WiFiP2P类,您必须拥有应用程序清单文件的以下权限。

<uses-permission android:name="android.permission.INTERNET" />

我的问题是:如果WiFiP2P直接连接2个Android设备,那为什么需要互联网权限?

1 个答案:

答案 0 :(得分:6)

因为,如docs所述,实际上android.permission.INTERNET权限......

  

允许应用程序打开网络套接字。

无论连接是否打算访问网络,当一台设备连接到另一台外部实体(如另一台Android设备)时,它始终使用network sockets