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学习到更多的知识。