2017-04-03 75 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"});