当前位置:编程学习 > wap >>

【分享】使用 BlackBerry extensions to JSR 179 指定 GPS 模式

文章来源:

http://docs.blackberry.com/en/developers/deliverables/15312/Set_GPS_modes_using_BlackBerryCriteria_834572_11.jsp

玩在4.*系类的兄弟们就享受不到这个福利了。

运行 BlackBerry® Device Software 5.0.0 或更高版本的 BlackBerry 设备支持 BlackBerry® extensions to JSR 179。

   1. 导入所需的类。

      import net.rim.device.api.gps.*;

   2. 创建类和构造函数。

      public class handleGPS
      {
          BlackBerryCriteria myCriteria;
          public handleGPS()
          {
          }
      }

   3. 在构造函数中,创建 try/catch 块。 在该块中,将 GPS 模式作为参数传递给构造函数,从而创建 BlackBerryCriteria 类的实例。

      try
      {
          myCriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_ASSIST);
      }
      catch ( UnsupportedOperationException ex )
      {
          return;
      }

   4. 在构造函数中,如果您指定的第一种 GPS 模式无法检索 GPS 修正,则调用 setFailloverMode() 来指定要使用的 GPS 故障转移模式。 成功检索第一个修正后,调用 setSubsequentMode() 来指定要使用的后续 GPS 模式。

      myCriteria.setFailoverMode(GPSInfo.GPS_MODE_AUTONOMOUS, 3, 100);
      myCriteria.setSubsequentMode(GPSInfo.GPS_MODE_AUTONOMOUS);

   5. 要验证 GPS 模式是否受到支持,请调用 GPSInfo.isGPSModeAvailable() 并将 GPS 模式作为参数传递。 如果该模式受到支持,则调用 setMode() 来指定 GPS 模式。

      public class handleGPS
      {
          public handleGPS()
          {
              BlackBerryCriteria myCriteria = new BlackBerryCriteria();
              if (GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_ASSIST))
                  myCriteria.setMode(GPSInfo.GPS_MODE_ASSIST);
              else if (GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_AUTONOMOUS))
                  myCriteria.setMode(GPSInfo.GPS_MODE_AUTONOMOUS);
          }
      }

分享自BBsync的博客:http://blog.csdn.net/BBsync/archive/2010/05/11/5579611.aspx --------------------编程问答-------------------- --------------------编程问答-------------------- 不错,呵呵,正在找 --------------------编程问答--------------------  呵呵    4.X 是的兄弟慢慢的落幕了啊  --------------------编程问答-------------------- 不错,呵呵,正在找 --------------------编程问答-------------------- --------------------编程问答-------------------- 好啊! --------------------编程问答-------------------- --------------------编程问答-------------------- 35733CS --------------------编程问答-------------------- 是的兄弟慢慢的落幕了 --------------------编程问答-------------------- 非常好,连数据都一样,太好了 --------------------编程问答-------------------- 呵呵,看那看 --------------------编程问答-------------------- 好  很好 --------------------编程问答-------------------- 不错哦 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 谢谢,找到这个真不容易 --------------------编程问答-------------------- --------------------编程问答-------------------- 不错,呵呵 --------------------编程问答-------------------- 1234567889好 --------------------编程问答-------------------- de fen~~~~~~~~~~~~~~~~~~~~ --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- ew wefg --------------------编程问答-------------------- --------------------编程问答-------------------- 好东西,大家分享 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 很不错啊  找了 好久了 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 写的还真不赖啊 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 嘿嘿,天下大同~ --------------------编程问答-------------------- 内容存入剪贴板
--------------------编程问答-------------------- BlackBerryCriteria myCriteria;
  public handleGPS()
  {
--------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 写的不错,很受益 --------------------编程问答-------------------- 我的BB壳子坏了 --------------------编程问答-------------------- 不是知道壳子好了吗 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- import net.rim.device. --------------------编程问答-------------------- 乃至于兰花指 --------------------编程问答-------------------- --------------------编程问答-------------------- BlackBerryCriteria myCriteria;
补充:移动开发 ,  BlackBerry
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,