Java 在Android上打开/关闭网络设置

Java 在Android上打开/关闭网络设置,java,android,networking,Java,Android,Networking,使用Java代码打开/关闭移动网络是否(简单)可行? 如果是的话,移动服务也是如此? 因为我想制作一个可以打开网络和关闭服务的应用程序(或者相反) 谢谢您的帮助。您可以通过以下代码打开无线网络: WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(true); 您需要权限才能这样做。我认为CHANGE_WIFI_STATE是正确的选择

使用Java代码打开/关闭移动网络是否(简单)可行? 如果是的话,移动服务也是如此? 因为我想制作一个可以打开网络和关闭服务的应用程序(或者相反)


谢谢您的帮助。

您可以通过以下代码打开无线网络:

WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(true);

您需要权限才能这样做。我认为CHANGE_WIFI_STATE是正确的选择。

谢谢,但是如果我在执行上述代码时尝试应用程序崩溃,你能发布异常吗?也许你还没有添加到舱单上。我应该提到这一点。对不起,这只适用于Wifi还是也适用于移动网络(即3G)?因为最初的问题是关于移动网络的。我是一个新手,我该怎么说呢?啊,我自己发现了,只是不得不将这个添加到AndroidManifest.xml中。谢谢,伙计们!