论坛首页 移动开发技术论坛

如何实现关闭GPS和移动网络

浏览 3413 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2009-12-31  
最近在做一个widget程序,实现快速切换GPS、wifi、移动网络和蓝牙关闭或打开。
现在实现了wifi和蓝牙的控制,但是GPS和移动网络这两个一直束手无措,源码都翻了好多次,只找到GpsLocationProvider这个是控制开启和关闭GPS的控制类,但是这个在framework里面,无法再代码中调用,希望有经验才过路友人,可以提供下方法或是其它的思路。
   发表时间:2010-01-01  
1.5以后就不可以用了...
0 请登录后投票
   发表时间:2010-01-02  
我的是1.5的SDK,应该还是有办法的吧,这两天一直在翻看源码。苦寻中啊,天朝groups也上不了,真是郁闷。
现在终于可以得到GpsLocationProvider的实例了,但是当我调用enable开启GPS时,还是无法打开,附上我的log信息
01-02 12:48:05.287: DEBUG/GpsLocationProvider(679): enable
01-02 12:48:05.297: DEBUG/GpsLocationProvider(679): GpsEventThread starting
01-02 12:48:05.317: DEBUG/GpsLocationProvider(679): NetworkThread starting
01-02 12:48:05.317: DEBUG/GpsLocationProvider(679): NetworkThread wait for network
//通过Settings里面手动启动GPS出现以上信息就ok,但是我的启动就不知道怎么搞的了,提示连接不上
01-02 12:48:05.337: DEBUG/GpsLocationProvider(679): state: DISCONNECTED apnName: null reason: gprsDetached
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics