用Android Location获取当前地理位置的方法

 更新时间:2013年04月19日 16:19:56   作者:  
本篇文章小编为大家介绍,用Android Location获取当前地理位置的方法。需要的朋友参考下

在Android应用中,往往有获取当前地理位置的需求,比如微信获取附近的人需要获取用户当前的位置,不多说,直接上例子。

复制代码 代码如下:

public Location getLocation() {// 获取Location通过LocationManger获取!
  LocationManager locManger = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
  Location loc = locManger.getLastKnownLocation(LocationManager.GPS_PROVIDER);
  if (loc == null) {
   loc = locManger.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
  }
  return loc;
 }

public void LocationMethod() {// Location常用方法简介
  Location loc = getLocation();
  // loc.distanceTo(Location dest);float
  // loc.getAltitude();double 海拔高度
  // loc.getLatitude();double
  // loc.getLongitude();double
  // loc.getSpeed();float
 }


要想使用Location服务,还必须添加Location的权限:<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 

OK,此文章内容比较简单!

相关文章

  • 获取android4.0版本sdcard路径示例

    获取android4.0版本sdcard路径示例

    自从android4.0开始,谷歌为没有内存卡的手机模拟了一个SD卡,占用了原来的SD卡路径,并为真实的sd卡挂载到该目录的子目录,由于所挂载的目录并没有官方规范,所以命名会不同,只能通过搜索,下面是获取android4.0版本sdcard路径示例
    2014-03-03
  • Android 彩色Toast的实现代码

    Android 彩色Toast的实现代码

    这篇文章主要介绍了Android 彩色Toast的实现代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-10-10
  • 7种形式的Android Dialog使用实例

    7种形式的Android Dialog使用实例

    这篇文章主要介绍了7种形式的Android Dialog使用实例,分别向大家介绍这7种Android Dialog对话框的使用方法,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • 条件数据库Android:sqllite的简单使用

    条件数据库Android:sqllite的简单使用

    条件数据库Android:sqllite的简单使用,需要的朋友可以参考一下
    2013-05-05
  • Android自定义View倒计时圆

    Android自定义View倒计时圆

    这篇文章主要为大家详细介绍了Android自定义View倒计时圆,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Android使用控件ImageView加载图片的方法

    Android使用控件ImageView加载图片的方法

    这篇文章主要为大家详细介绍了Android使用ImageView加载图片的方法,Android ImageView如何加载网络图片资源,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Android编程判断SD卡是否存在及使用容量查询实现方法

    Android编程判断SD卡是否存在及使用容量查询实现方法

    这篇文章主要介绍了Android编程判断SD卡是否存在及使用容量查询实现方法,实例分析了Android针对SD卡是否存在及使用容量、全部容量等的判断技巧,非常简单实用,需要的朋友可以参考下
    2015-10-10
  • Android三种网络通讯方式及Android的网络通讯机制

    Android三种网络通讯方式及Android的网络通讯机制

    在android平台目前提供了三种网络接口可以使用:分别是java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口),本文主要给大家介绍android三种网络通讯方式及android的网络通讯机制,小伙伴们一起学习吧
    2015-11-11
  • 详谈OnTouchListener与OnGestureListener的区别

    详谈OnTouchListener与OnGestureListener的区别

    下面小编就为大家带来一篇详谈OnTouchListener与OnGestureListener的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Kotlin Job启动流程源码层深入分析

    Kotlin Job启动流程源码层深入分析

    如果要我拿现实中的一事物与Kotlin协程中的Job做一个类比,那么我会把Job比作成海洋中的冰山。自由漂浮的冰山约有90%体积沉在海水表面下,因此看着浮在水面上的形状并猜不出水下的形状
    2022-11-11

最新评论