是否可以使用某些代码获取设备的 IP 地址?
ACCESS_WIFI_STATE在声明的许可下AndroidManifest.xml:
ACCESS_WIFI_STATE
AndroidManifest.xml
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
可以使用WifiManager获取 IP 地址:
WifiManager
Context context = requireContext().getApplicationContext(); WifiManager wm = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); String ip = Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());