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



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

以下代码用于以编程方式启动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> 

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

  • 点击菜单图标
  • 向右滚动并从列表中选择设置
  • 选择Wireless Controls或Wireless&网络(根据操作系统版本)
  • 向下滚动选择移动网络
  • 您将在屏幕上获得一个列表,您必须从中选择网络模式
  • 一个对话框将在您面前填充不同的选项,如仅WCDMA、仅GSM和GSM/WCDMA首选。您必须选择GSM/WCDMA首选选项
  • 一旦您选择此选项,您的手机就会启用3G

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

相关内容

  • 没有找到相关文章

最新更新