2017-04-03 45 views
0

我试图从应用程序启用无线网络。 我曾尝试以下:从应用程序启用无线网络

Runtime.getRuntime().exec(new String[] {"su", "-c", "svc wifi enable"}); 

而且我看到的WiFi已启用,但我找不到任何WiFi站。 奇怪的是,我确实觉得无线电台,如果我只是将刚刚开始应用程序之前执行从外壳相同的:

$ svc enable wifi 

我不明白什么是这两个方案之间的差异,以及如何使它从应用程序工作。

我也尝试从只调用相同命令的应用程序调用脚本,但我得到了相同的结果。

+0

为什么只有吐_half_命令。 '{“su”,“-c”,“svc”,“启用”,“wifi”}' –

回答

1

试试这个方法...

Runtime.getRuntime().exec(new String[]{"/system/bin/su","-c","svc wifi enable"});