真机还是模拟器,查看下设备的GPS设置是否正确

解决方案 »

  1.   

    是真机器.发现驱动走A-gps,会配置GPRS,然后将值传给驱动,驱动进入冷启动状态.然后onLocationChanged
    就没被执行过.去读串口发现gps已经启动,并且不停的写数据,可是为什么onLocationChanged
    没执行呢?
      

  2.   

    可能是这句话的问题
    criteria.setAccuracy(Criteria.ACCURACY_FINE);
    不应该用精确定位,因为精确定位是用AGPS,可以考虑使用模糊定位,模糊定位才是使用GPS。
    criteria.setAccuracy(Criteria.ACCURACY_COARSE);
      

  3.   

    不行,还是走A-gps 而且发现代码中的listener根本一直没被触发,location一直是空值
      

  4.   

    可能是机器驱动默认就是先走AGPS
      

  5.   

    E/gps_sirf( 1149): SIRF_PAL_HW_WriteRESET, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=0
    E/gps_sirf( 1149): rtn V O 0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteRESET, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteRESET, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteRESET, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteRESET, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=1
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteON_OFF, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteRESET, level=0
    E/gps_sirf( 1149): SIRF_PAL_HW_WriteRESET, level=1
    E/gps_sirf( 1149): rtn V C 0
      

  6.   

    发现 编译成.so的驱动程序 报Log.e()的错误, 不停的去reset on off gps芯片
      

  7.   

    使用系统提供的provider试试看:
    locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 10,   
                            locationListener);
      

  8.   

    我想問下 我可不可以 發送模擬的GPS信號 如同在模擬器上的 一樣,手機內部有什麽命令可以發送這樣的命令嗎?模擬器是用geo ,手機上有什麽命令嗎?