p2p0是android中WIFI DIRECT的无线接口吗?

当我打印我的Android设备中的所有接口:

03-10 19:50:15.484: I/System.out(22415): lo 03-10 19:50:15.494: I/System.out(22415): upnlink0 03-10 19:50:15.504: I/System.out(22415): svnet0 03-10 19:50:15.504: I/System.out(22415): rmnet0 03-10 19:50:15.514: I/System.out(22415): rmnet1 03-10 19:50:15.524: I/System.out(22415): rmnet2 03-10 19:50:15.534: I/System.out(22415): sit0 03-10 19:50:15.544: I/System.out(22415): ip6tnl0 03-10 19:50:15.554: I/System.out(22415): p2p0 03-10 19:50:15.564: I/System.out(22415): wlan0 

如果p2p0是WIFI DIRECT的实际接口? 还有如何打印当前使用的INTERFACES?

是的,p2p0是一种用于Wi-Fi Direct的虚拟接口。 对于使用wlan0连接到接入点,它是(或似乎对我而言)。 换句话说,它使用与wlan0相同的硬件,因此您可以使用wlan0连接到AP,也可以使用p2p0进行对等连接。

至于你的另一个问题,如果你的手机上有一个终端打开,或者(更有可能)你打开了一个adb(Android Debug Bridge)shell,你可以发出以下命令来列出你所有网络的状态UP(连接)的接口:

$ ip link | grep“state UP”