设为首页 加入收藏

TOP

Android GPRS的自动打开与关闭
2014-11-24 12:51:49 来源: 作者: 【 】 浏览:0
Tags:Android GPRS 自动 打开 关闭

本例中需要的权限:


工程源码下载:


具体下载目录在 /2012年资料/5月/8日/Android GPRS的自动打开与关闭/


本例子中的GPRS打开与关闭是自动的, 不会出现系统那个手动GPRS设置界面。


Android中GPRS的打开和关闭比较难搞, 因为它没有专门的方法提供给你。 GPRS打开与关闭的方法都在framework, 所以我们要调用framework里的方法来操作GPRS开关。


需要调用的方法:


1. getMobileDataEnabled 检查GPRS是否开启


2. setMobileDataEnabled 设置GPRS开关



首先我们需要声明一个网络链接相关操作类


在初始化中实例化


接下来用到了三个自定义的方法


gprsIsOpenMethod 是从framework中取得getMobileDataEnabled这个方法, 主要用来检测GPRS是否打开


setGprsEnabled 取得setMobileDataEnabled方法, 用来打开或关闭GPRS


在这里我们只要调用grpsEnabled即可。



Class.getMethod 是从framework搜索指定的方法, 返回的Method就可以使用该方法, 第二个参数是该方法的参数类型。


Method.invoke 使用从framework里搜索到的方法, 第二个是参数。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android ListView 列表控件的简单.. 下一篇Android设备驱动之——V4L2

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言中如何将结构体 (2025-12-24 22:20:09)
·纯C语言结构体成员变 (2025-12-24 22:20:06)
·C语言中,指针函数和 (2025-12-24 22:20:03)
·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)