【问题标题】:How do programmatically turn off GPS on a Blackberry如何以编程方式关闭黑莓上的 GPS
【发布时间】:2009-09-15 16:32:18
【问题描述】:

有人知道如何以编程方式关闭黑莓内部 GPS 接收器吗?

【问题讨论】:

  • 如果您想从 BB 应用程序执行此操作,我认为您无法执行此操作。一旦不再有正在运行的应用程序请求坐标,BB 将关闭 GPS。您只能自己停止请求坐标,并希望没有其他任何请求。

标签: blackberry java-me gps jsr179


【解决方案1】:

您能做的最好的事情就是通过 LocationListener 接口通知系统您的程序不再对位置感兴趣:

locationProvider.setLocationListener(null, -1, -1, -1);

通过 JSR 179 管理对 GPS 的访问,该 JSR 179 满足所有位置数据请求并管理 GPS 硬件以提供服务。

【讨论】:

  • 谢谢。你知道如何重新打开它吗?
  • 难道没有真正的方法可以关闭 GPS 吗?我真的很想这样做以节省电池电量,因此上述解决方案在这种情况下无济于事。谢谢。
  • 通过单个位置请求(这将允许它再次关闭)返回请求位置:locationProvider.getLocation(timeout) 或通过设置侦听器:locationProvieder.setLocationListener(listener , interval, timeout, maxAge) 在应用程序级别只能限制自己程序的功耗。如果用户想要禁用 GPS 以便没有程序可以打开它,可以通过 GPS 选项页面完成。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多