我正在尝试获取wifi网络共享中所有连接用户的列表。我知道我必须阅读dnsmasq.leases
,但问题是,我在哪里可以从手机上获取此文件?
如果我看一下wifi tethering开源应用程序的源代码
我在这里获取文件路径
this.coretask.setPath(this.getApplicationContext().getFilesDir().getParent());
this.DATA_FILE_PATH+"/var/dnsmasq.leases"
我可能没有将这个应用程序用于wifi网络共享。那么我怎样才能获得文件位置来读取所有连接的用户?
答案 0 :(得分:2)
答案 1 :(得分:0)
为什么不创建新文件,并在进入wifi时捕获用户名,写入文件。然后在离开wifi时删除名称,而不是不断检查名称。也许每10秒检查一次?如果这有帮助,则为+1,否则为-1。
很抱歉没有格式化,但我在手机上。