如何在Android中打开3G,Wifi或GPS?

时间:2012-03-29 02:04:23

标签: android gps location android-wifi 3g

我正在撰写与位置相关的应用程序。不过,在其他功能可以处理之前,我需要打开Wifi / 3G和GPS以防万一。我搜索过,但我没有看到任何方法自动开启3g / wifi和GPS。如何通过编码启动此功能?

2 个答案:

答案 0 :(得分:1)

以下代码用于以编程方式启动Wifi。

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(enabled);

您需要在AndroidManifest.xml

中添加以下权限
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> 

答案 1 :(得分:0)

如果您在Android设备上打开3G时遇到任何困难,请按照以下步骤操作。

  • 点按“菜单”图标。
  • 向右滚动并从列表中选择设置。
  • 选择无线控件或无线&amp;网络(根据操作系统版本)。
  • 向下滚动以选择移动网络。
  • 您将在屏幕上看到一个列表,您必须从中选择网络模式。
  • 对话框将填充在您面前,具有不同的选项,如仅WCDMA,仅GSM和GSM / WCDMA首选。您必须选择GSM / WCDMA首选选项。
  • 只要您选择此选项,您的手机就会启用3G。

现在,如果你在支持3G的区域,并且你的设备与3G兼容,那么你可以在手机上享受高速互联网服务。