初学者Android源码,获取Gps定位信息的Android源码实例,通过这个JAVA小项目,你可能学会GPS在Android手机中如何工作,定位和获取GPS等操作,代码中有注释,方便理解学习,部分代码注解:
public int InfoType;//数据类型
public int Latitude;//纬度
public int Longitude;//经度
public double High;//海拔
public double Direct;//方向
public double Speed;//速度
public String GpsTime;//GPS时间
ct = new Criteria();
ct.setAccuracy(Criteria.ACCURACY_FINE);// 高精度
ct.setAltitudeRequired(true);// 显示海拔
ct.setBearingRequired(true);// 显示方向
ct.setSpeedRequired(true);// 显示速度
ct.setCostAllowed(false);// 不允许有花费
ct.setPowerRequirement(Criteria.POWER_LOW);// 低功耗
provider = lm.getBestProvider(ct, true);
// 位置变化监听,默认5秒一次,距离10米以上
lm.requestLocationUpdates(provider, 5000, 10, locationListener);
1