Android开发中数据切换的操作

来源:爱站网时间:2021-02-24编辑:网友分享
随着智能手机的普及,WIFI和移动数据的切换也变得非常的频繁,而在Android开发中需要通过接口实现这个功能,下面爱站技术频道小编就带我们来学习Android开发中数据切换的操作,希望对你有帮助。

随着智能手机的普及,WIFI和移动数据的切换也变得非常的频繁,而在Android开发中需要通过接口实现这个功能,下面爱站技术频道小编就带我们来学习Android开发中数据切换的操作,希望对你有帮助。

具体如下:

api中没有开放这部分接口。因此大家可以使用这个方法,true时打开,false关闭。目前对G网手机可以。

public boolean setMobileDataEnabled(boolean enabled) {
  final TelephonyManager mTelManager;
  mTelManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
  try {
    Method m = mTelManager.getClass().getDeclaredMethod("getITelephony"); m.setAccessible(true);
    Object telephony = m.invoke(mTelManager);
    m = telephony.getClass().getMethod((enabled ? "enable" : "disable") + "DataConnectivity");
    m.invoke(telephony);
    return true;
  } catch (Exception e) {
    Log.e("", "cannot fake telephony", e);
    return false;
  }
}

Android开发中数据切换的操作,相信阅读完本文,是不是觉得操作也不是像我们想象的那么难呢?各位程序员都可以在js.aizhan.com学习到更多的知识。

上一篇:Android拍照保存在系统相册不显示怎么办

下一篇:Android开发中使用文件保存和读取数据

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载