locManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
// 从GPS获取最近的最近的定位信息
Location location = locManager.getLastKnownLocation(
LocationManager.GPS_PROVIDER);
在模拟机上用DDMS Emulator Control面板来发送GPS信息可以获取的到,
如果换的真机改怎么自动获取不用DDMS Emulator Control发送。。
GPS
解决方案 »
- 请教:QQ游戏大厅中游戏安装在内存卡的原理
- 关于StartActivities(new Intent(Intent.ACTION_VIEW, mUri)调用内置浏览器查看后如何获得内置浏览器的返回数据;
- 关于drawBitmap,高手请进
- 有谁知道httpresponse.addHeader和httpget.setHeader有什么不同吗
- 求高手解决,急!万分感谢!Android中的sensorservice的修改,求大侠
- 使用shape的xml作为布局的背景,使用时常常被压缩
- 请教Email自动发送异常
- 求教android有时闪退&字体解决方案
- Android CTS 兼容性测试
- android studio安装完后每次出现两个模拟器并要求装大量SDK运行缓慢
- 安卓应用调试运行时如何自动运行?
- phonegap一般采用哪种方式做数据缓存
// 创建LocationManager对象
locManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
// 从GPS获取最近的最近的定位信息
Location location = locManager.getLastKnownLocation(
LocationManager.GPS_PROVIDER);
// System.out.println("jweidu: "+location.getLongitude());
// 使用location根据EditText的显示
updateView(location);
// 设置每3秒获取一次GPS的定位信息
locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER
, 3000, 8, new LocationListener()
{
@Override
public void onLocationChanged(Location location)
{
// 当GPS定位信息发生改变时,更新位置
updateView(location);
} @Override
public void onProviderDisabled(String provider)
{
updateView(null);
} @Override
public void onProviderEnabled(String provider)
{
// 当GPS LocationProvider可用时,更新位置
updateView(locManager
.getLastKnownLocation(provider));
} @Override
public void onStatusChanged(String provider, int status,
Bundle extras)
{
}
});
}