从应用程序启用 wifi
Enable wifi from application
我正在尝试从应用程序启用 wifi。
我尝试了以下方法:
Runtime.getRuntime().exec(new String[] {"su", "-c", "svc wifi enable"});
我看到 wifi 已启用,但我找不到任何 wifi 站点。
奇怪的是,如果我在开始应用程序之前从 shell 做同样的事情,我确实找到了 wifi 站:
$ svc enable wifi
我不明白这两种情况有什么区别,以及如何使它在应用程序中发挥作用。
我也尝试从只调用相同命令的应用程序调用脚本,但我得到了相同的结果。
试试这个方法...
Runtime.getRuntime().exec(new String[]{"/system/bin/su","-c","svc wifi enable"});
我正在尝试从应用程序启用 wifi。 我尝试了以下方法:
Runtime.getRuntime().exec(new String[] {"su", "-c", "svc wifi enable"});
我看到 wifi 已启用,但我找不到任何 wifi 站点。 奇怪的是,如果我在开始应用程序之前从 shell 做同样的事情,我确实找到了 wifi 站:
$ svc enable wifi
我不明白这两种情况有什么区别,以及如何使它在应用程序中发挥作用。
我也尝试从只调用相同命令的应用程序调用脚本,但我得到了相同的结果。
试试这个方法...
Runtime.getRuntime().exec(new String[]{"/system/bin/su","-c","svc wifi enable"});