2010-05-19 64 views
3

使用Java代码打开/关闭移动网络是否存在(简单)可能性? 如果是这样,对于移动服务呢? 因为我想制作一个应用程序,可以打开和关闭网络(或相反)。开启/关闭Android上的网络设置

感谢您的帮助。

回答

2

无线网络,你可以通过下面的代码打开:

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

谢谢,但如果我在执行上面的代码时尝试我的应用程序崩溃。 – Daichan 2010-05-19 19:32:06

+0

你能发布异常吗?也许你没有添加 到清单。我应该提到这一点。抱歉。 – RoflcoptrException 2010-05-19 20:48:35

+0

这仅适用于Wifi还是适用于移动网络(即3G)?由于原来的问题是关于移动网络。 – 2010-11-28 03:33:49

0

您需要的权限做到这一点。我认为CHANGE_WIFI_STATE是正确的。

+0

我是一个初学者,我怎么把这个? – Daichan 2010-05-19 21:22:49

+0

啊,发现我自己,只需要添加到AndroidManifest.xml 谢谢,伙计们! – Daichan 2010-05-20 15:42:03