tyh2011
2015-01-13 16:27:06
android网络设置(wifi、gprs)
最近在做一个开启和关闭手机端网络的应用,找了许多资料,都不是很全,而且代码写的很乱,在这里总结一下,希望能帮助你,不用和我一样花那么多时间研究,多留点时间和女朋友那啥吧! 《!苦逼的程序猿!》说明:wifi开关网上可参考的资料很多,比较简单 gprs开关,网上资料很少,我也查资料查了很久,利用反射这种方法还是比较靠谱的!(CSDN上面下载的也是本人原创,开启4G网络暂时没有,后期加上)
主要功能:1、开启WIFI 2、开启2G/3G 3、跳转到手机本身设置网络界面
先上图:
主要原理:
public Object invokeMethod(String methodName, Object[] arg) throws Exception { Class ownerClass = mConnectivityManager.getClass(); Class[] argsClass = null; if (arg != null) { argsClass = new Class[1]; argsClass[0] = arg.getClass(); } Method method = ownerClass.getMethod(methodName, argsClass); return method.invoke(mConnectivityManager, arg); } |
主要利用反射原理,取得ConnectivityManager类对象,通过它控制网络状态
猜你喜欢
请下载代码后再发表评论
文件名:NetWorkSetting.zip,文件大小:221.011K
下载
- /
- /NetWorkSetting
- /NetWorkSetting/.classpath
- /NetWorkSetting/.project
- /NetWorkSetting/AndroidManifest.xml
- /NetWorkSetting/assets
- /NetWorkSetting/bin
- /NetWorkSetting/bin/classes
- /NetWorkSetting/bin/classes/com
- /NetWorkSetting/bin/classes/com/tyh
- /NetWorkSetting/bin/classes/com/tyh/APNSetting.class
- /NetWorkSetting/bin/classes/com/tyh/BuildConfig.class
- /NetWorkSetting/bin/classes/com/tyh/NetWorkSettingActivity.class
- /NetWorkSetting/bin/classes/com/tyh/R$attr.class
- /NetWorkSetting/bin/classes/com/tyh
- /NetWorkSetting/bin/classes/com
- /NetWorkSetting/bin/classes.dex
- /NetWorkSetting/bin/classes
- /NetWorkSetting/gen
- /NetWorkSetting/gen/com
- /NetWorkSetting/gen/com/tyh
- /NetWorkSetting/gen/com
- /NetWorkSetting/src
- /NetWorkSetting/src/com
- /NetWorkSetting/src/com/tyh
- /NetWorkSetting/src/com
- /NetWorkSetting

- android TTS 语音,利用系统自带的API来语音提示,不支持中文
- Android波形发生器
- PhoneGap+HTML5+jqueryMobile 开发安卓-DATE控件
- Android闹钟程序
- android开发实例课程表源代码下载
- Android开发WIFI局域网对讲机WifiTalk
- android记事本源代码下载,很简单的代码实例,绝对给力
- 原 Android简单计算器程序
- 原 Android学习开发的个人简单APP
- android手机软件android-PSS进销存管理系统源代码下载
- android上吹一吹功能的实现代码
- android系统中获取imei号 手机号码 imsi号码的工具类


13133117021 LV5
2024年12月29日
2636804923 LV6
2024年6月20日
skook7 LV2
2023年6月28日
妖刀飞姬杯 LV2
2023年6月9日
微笑刺客 LV21
2023年1月13日
炫瓶百事可乐 LV1
2022年12月1日
wuziayng1232 LV10
2022年7月28日
18650066502 LV12
2022年6月20日
张恺祺 LV6
2022年5月21日
cxywt12 LV2
2022年5月20日