android 定位(location、gps)组件介绍和入门程序
来源:互联网 发布:淘宝中老年休闲装 编辑:程序博客网 时间:2024/04/29 20:48
以前学过wince的gps开发,比较之下,android把gps相关的东西封装的太简单了。
3个相关组件:
通过getSystemService获得LocationManager实例,LocationManager是gps管理类;
通过LocationManager获得具体的LocationProvider,android支持3种不同的定位服务,每一种定位方式对应一个LocationProvider,常用的自然是基于GPS的了;
通过LocationManager可以对具体的LocationProvider请求定位,返回信息是一个Location实例,Location是一个内容类,包含了经纬度、海拔、方向等等定位信息。
写了一个超级入门的定位程序:
使用GPS定位,每3秒返回一次定位结果并显示。
核心代码如下:
疑问:
1.requestLocationUpdates这个方法是LocationManager提供的,我觉得LocationProvider也提供一个更方便一点吧。
3个相关组件:
通过getSystemService获得LocationManager实例,LocationManager是gps管理类;
通过LocationManager获得具体的LocationProvider,android支持3种不同的定位服务,每一种定位方式对应一个LocationProvider,常用的自然是基于GPS的了;
通过LocationManager可以对具体的LocationProvider请求定位,返回信息是一个Location实例,Location是一个内容类,包含了经纬度、海拔、方向等等定位信息。
写了一个超级入门的定位程序:
使用GPS定位,每3秒返回一次定位结果并显示。
核心代码如下:
LocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 3000, 0, new LocationListener() { public void onLocationChanged(Location loc) { tv.setText(loc.toString()); } public void onProviderDisabled(String pro) { } public void onProviderEnabled(String pro) { } public void onStatusChanged(String pro, int status, Bundle extras) { } });
权限:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
疑问:
1.requestLocationUpdates这个方法是LocationManager提供的,我觉得LocationProvider也提供一个更方便一点吧。
- android 定位(location、gps)组件介绍和入门程序
- Android:GPS定位 Location == null
- Android GPS —— Location定位
- android 自带gps定位Location相关知识
- Android 解决GPS室内定位问题(location为null)
- Android GPS和Network定位
- Android Gps定位和网络定位
- Android入门之简单GPS定位实例
- Android入门之GPS定位详解
- Android入门之GPS定位详解
- Android入门之GPS定位详解
- Android定位程序——WIFI定位,GPS定位
- Android定位程序——WIFI定位,GPS定位
- AGPS和GPS介绍及各种解决方案,辅助GPS定位
- Android模拟器调试GPS定位程序
- Android GPS Location null
- android GPS定位和卫星个数
- android GPS定位和卫星个数
- ubuntu tftp服务器配置
- Resin是一款优秀的Servlet容器
- 转 全面深入介绍C++字符串:string类
- eclipse 快捷键大全
- 程序里最阴湿肮脏的犄角旮旯
- android 定位(location、gps)组件介绍和入门程序
- 转一个搞ACM需要的掌握的算法.
- Android 开发论坛
- 精通正则表达式(第3版)
- Esri Maps for Office使用揭秘
- 镁天三国发展篇
- 导入非eclipse的Android项目
- 使用NetFlow分析网络异常流量(5)
- 最大熵模型:读书笔记