在安卓P之前是通过这个文件/data/misc/dhcp/dnsmasq.leases 来获取已连接设备的名称的,文件内容如下
console:/data/misc/dhcp # cat dnsmasq.leases
1626266288 8c:aa:ce:0e:e0:d0 192.168.43.111 M2104K10AC 01:8c:aa:ce:0e:e0:d0
但是在安卓10下并没有这个文件,通过多方调查得知,安卓10的DHCP服务与安卓8的不是同一个。因此因此需要将设置中的以下 tether_enable_legacy_dhcp_server 添加下默认值为1,这样可以将DHCP服务换成安卓8的,如果还不能正常显示的话可能还需要修改/data/misc/dhcp的权限。