欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

gps功能实现-os4.5(模拟器能得到坐标,真机得不到)解决方案

更新时间: 2014-01-05 02:42:41 责任编辑: Author_N1

 

GPS功能实现--OS4.5(模拟器能得到坐标,真机得不到)
Java code

    LocationListenerImpl locationListener;
    LocationProvider provider;
    Criteria criteria = new Criteria();
    criteria.setHorizontalAccuracy(criteria.NO_REQUIREMENT);
    criteria.setVerticalAccuracy(criteria.NO_REQUIREMENT);
    criteria.setPreferredPowerConsumption(criteria.POWER_USAGE_MEDIUM);
    criteria.setCostAllowed(false);
    try {
        provider = LocationProvider.getInstance(criteria);
        provider.setLocationListener(locationListener, 1, 1, 1);
    } catch (Exception e) {
        e.printStackTrace();
    }



LocationListenerImpl.java
Java code

    import javax.microedition.location.Location;
    import javax.microedition.location.LocationListener;
    import javax.microedition.location.LocationProvider;

    public class LocationListenerImpl implements LocationListener {    
        public void locationUpdated(LocationProvider arg0, Location arg1) {
            String latitude = arg1.getQualifiedCoordinates().getLatitude()+"";
            String longitude = arg1.getQualifiedCoordinates().getLongitude()+"";
            //这个坐标在真机上就是得不到...
        }
    }

    public void providerStateChanged(LocationProvider arg0, int arg1) {
        // TODO Auto-generated method stub
    }
}




这个方法对不对? 有没有更好的方法来实现这个功能?

--参考方法--
真机没有GPS信号吧,你到室外试试,室内肯定是不行了
--参考方法--
带码没问题,就是信号问题。

房子里面肯定拿不到。到外面去试试。
--参考方法--
把得出的值打出来,分析下是没信号,芯片坏,数据非法。。。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:42:41
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13444/
本文WWW.DOC100.NET DOC100.NET版权所有。