Android获取定位信息
来源:互联网 发布:y2y的网络意思 编辑:程序博客网 时间:2024/05/23 19:46
1.代码实现
private void getLocation() { //获取系统的LocationManager对象 final LocationManager mLocationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE); try { mLocation = mLocationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER); updateLocation(mLocation); mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 5000, 10, new LocationListener() { @Override public void onLocationChanged(Location location) { updateLocation(location); } @Override public void onStatusChanged(String provider, int status, Bundle extras) { } @Override public void onProviderEnabled(String provider) { try { updateLocation(mLocationManager.getLastKnownLocation(provider)); } catch (SecurityException e) { e.printStackTrace(); } } @Override public void onProviderDisabled(String provider) { } }); } catch (SecurityException e) { e.printStackTrace(); } } private void updateLocation(Location location) { if (location != null) { StringBuffer sb = new StringBuffer(); sb.append("位置信息:\n"); sb.append("经度: "); sb.append(location.getLongitude()); sb.append("\n纬度: "); sb.append(location.getLatitude()); sb.append("\n高度: "); sb.append(location.getAltitude()); sb.append("\n速度: "); sb.append(location.getSpeed()); sb.append("\n方向: "); sb.append(location.getBearing()); content.setText(sb.toString()); } }
需要加权限:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
2.运行截图
3.源码下载
源码下载:https://github.com/zeke123/GPSDemo
0 0
- Android获取定位信息
- android网络-GPS获取定位信息
- android 手机定位并获取城市信息
- android中使用LocationManager定位获取信息
- Android 获取GPS和网络定位信息
- Android获取位置信息 - GPS定位 Network定位
- 获取定位信息
- Android地图获取详细街道地址信息 精确定位
- android GSM+CDMA基站定位 获取详细位置信息
- android GSM+CDMA基站定位--获取移动网络相关信息
- android获取基站定位信息的文章收集
- Android基站定位——通过手机信号获取基站信息
- Android 百度定位sdkv61.3获取位置信息
- Android实现自动定位城市并获取天气信息
- Android中使用GPS和NetWork获取定位信息
- android使用百度地图SDK获取定位信息
- android使用高德地图SDK获取定位信息
- android使用百度地图SDK获取定位信息
- 【ZCMU1469】修路(最小生成树)
- mysql 数据库选定 创建 删除 变更
- ZCMU-1639-残缺的棋盘
- SSH框架之Struts的默认访问后缀、相同访问路径问题、常量
- Session Guarantees for Weakly Consistent Replicated Data
- Android获取定位信息
- spring下的junit测试
- 学习ThinkPHP开源框架整理(一)
- librtmp获取视频流和音频流1
- java读取txt文件内容
- 第二章 身份验证——《跟我学Shiro》[张开涛]
- 设置状态栏颜色不生效
- 微软、苹果和谷歌谁先倒下?
- 强大的js图片轮播插件Swiper