`

Android模拟器上获取GPS信息

 
阅读更多

links:

http://my.oschina.net/sgee/blog/10604

 

 

 

在模拟器上获取GPS 信息时,使用 Location loc = LocationManager.getLastKnownLocation("gps"); 来获取 location 信息,但是往往在调试中 loc null 的,因为首先需要在模拟器中手动添加 GPS 信息,有两种手动添加方法
1、在 eclipse 下, windows-->open perspective-->DDMS-->Emulator control-->Manual 下手动设置经纬度,并按 send 按钮。
2、在 cmd 下手动添加信息。
(1)首先打开模拟器,然后运行 cmd ,输入 telnet localhost 5554( 注: 5554 是模拟器在本机的端口,有可能不一样哈,具体端口号,模拟器左上方有显示的 ) ,这样会出现
Android Console: type 'help' for a list of commands
OK的字样。
如果是使用WIN7 的朋友,控制台可能会提示 telnet 无效什么的,那是因为 WIN7 下默认是不出现 telnet 的,需要手动打开。具体为: [1] 控制面板 --> 程序 --> 打开或关闭 Windows 功能,然后将 Telnet 服务器和 Telnet 客户端勾选上。 [2] 然后在管理工具 --> 服务中手动启动 Telnet
(2)使用 geo 命令模拟发送 GPS 信号:
geo fix 经度 纬度
(3)这时就会发现在模拟器的状态栏上多了一个 GPS 的标志 ~ 再使用

Location loc = LocationManager.getLastKnownLocation("gps"); 就能获取到该坐标的位置了 ~~

分享到:
评论

相关推荐

    android模拟器使用gps定位

    本文将深入探讨如何在Android模拟器上使用GPS定位,并获取经纬度坐标数据。 首先,我们要明白Android模拟器如何模拟GPS定位。在Android Studio中,我们可以使用AVD(Android Virtual Device)管理器创建和管理...

    在Android模拟器上模拟GPS功能总是null的解决方法

    我们都知道,在我们开发时需要在模拟器上模拟GPS,可在Location的时候总是null,上网查了一下,发现如下解决: 网上大侠的解决方案: 在模拟器上获取GPS信息时,使用Location loc = LocationManager....

    模拟器躲避的检测与应对(Android模拟器)

    Android模拟器检测技术的研究与应用现状是模拟器躲避检测与应对的核心议题,其目的是为了揭示模拟器的检测方法和应对措施。随着Android模拟器的广泛应用,为了区分模拟器与真实设备,确保应用程序的安全性,开发者和...

    可用--Android模拟器.rar

    通过"可用--Android模拟器.rar"文件,用户可能能够获取到预设好的优化模拟器配置,这将极大地简化设置过程,让用户能更快地投入到应用开发和测试中。不过,使用前务必检查文件来源的安全性,以防止恶意软件感染。在...

    Android 获取Gps信息的程序源码-IT计算机-毕业设计.zip

    在Android平台上,获取GPS(全球定位系统)信息是常见的任务,尤其对于开发地图导航、位置服务或基于位置的应用至关重要。本资源是一个Android应用源码示例,专为毕业设计学习而设计,帮助开发者理解如何在Android...

    Guess Where I am-Android模拟器躲避的检测与应对

    ### Android模拟器躲避的检测与应对 #### 模拟器技术背景及应用 模拟器作为一项重要的技术,在软件开发和安全领域中扮演着至关重要的角色。尤其在Android平台,模拟器不仅被开发者广泛用于应用程序的测试,也被...

    微信营销必备:android模拟器+任意定位+微信附近好友+仿微信摇一摇等

    Android模拟器允许用户在非Android设备上(如个人电脑)运行Android应用程序,如微信。常见的模拟器有BlueStacks,它在描述中也有提及。使用模拟器的优势在于可以在更大的屏幕上操作,同时可以多开账号,便于管理和...

    Android 百度地图获取定位信息并实时传给后台

    在开发过程中,使用模拟器和真机进行测试,确保不同设备和Android版本上的兼容性。同时,使用Logcat进行日志输出,便于调试和问题排查。 以上就是“Android百度地图获取定位信息并实时传给后台”这一主题的主要...

    Android 获取当前位置,地区名称完整实

    在Android 6.0(API级别23)及以上版本,获取位置信息需要在运行时请求权限。你需要在`AndroidManifest.xml`中声明`ACCESS_FINE_LOCATION`或`ACCESS_COARSE_LOCATION`权限,并在代码中判断并请求权限。 2. **定位...

    Android和Gps日志记录程序源码

    3. **GPS Provider**:Android的定位服务之一,专门用于获取由GPS卫星提供的位置信息。通过LocationManager服务注册GPS Provider,可以实时获取经纬度坐标、海拔、速度等数据。 4. **Permission管理**:在...

    GPS基站(Android Studio 3.5.2 )

    本项目“GPS基站(Android Studio 3.5.2)”提供了一个完整的示例,帮助开发者了解如何在Android Studio 3.5.2环境下利用原生API获取GPS坐标和基站信息。以下将详细讲解这两个关键知识点。 1. GPS定位: - GPS是...

    android7 gps hal

    GPS HAL是Android框架层与硬件设备驱动之间的接口,它定义了一组标准的API,供上层的Location服务调用,来获取GPS定位信息。这些API包括初始化、设置参数、获取定位数据、关闭服务等操作。通过GPS HAL,开发者可以...

    Android GPS定位

    在Android系统中,GPS(全球定位系统)定位是开发者常用的一种获取用户位置信息的方法。本文将深入探讨如何利用Android系统原生的Location API进行GPS定位,并详细介绍相关知识点。 首先,我们要了解Android中的...

    android GPS 数据采集源码

    API提供了LocationManager服务和LocationListener接口,用于监听和获取GPS数据。 2. 运动轨迹: 运动轨迹是指用户在移动过程中GPS记录的一系列位置点。在Android中,连续的Location对象可以组合成一条轨迹。开发者...

    Android之Map&GPS

    例如,Android Studio作为官方IDE,提供了强大的地图和GPS功能集成,包括模拟器上的GPS模拟和地图调试工具。同时,Git等版本控制工具可以帮助管理和分享源码。 总结起来,Android之Map&GPS涉及的内容广泛,包括地图...

    Android-GPS测速

    Android提供LocationManager服务来获取GPS位置。通过`LocationManager.requestLocationUpdates()`方法订阅位置更新,然后重写`LocationListener`的`onLocationChanged()`方法来处理每次位置变化。 3. **坐标解析**...

    android 地理位置信息获取demo

    在Android平台上,获取地理位置信息是移动应用开发中的关键功能,尤其对于导航、地图服务或位置相关的社交应用来说。本教程将深入探讨如何在Android中实现地理位置信息的获取,以"android 地理位置信息获取demo"为例...

    AndroidGps日志记录程序源码.zip

    在Android平台上,GPS(全球定位系统)日志记录程序是一个非常实用的应用,它能够帮助用户追踪和记录设备的地理位置信息。这份"Android Gps日志记录程序源码"提供了实现此类应用的完整代码,对于学习Android开发,...

Global site tag (gtag.js) - Google Analytics