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

2016-02-19 09:06 59 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐在Android模拟器上模拟GPS功能总是null的解决方法,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

我们都知道,在我们开发时需要在模拟器上模拟GPS,可在Location的时候总是null,上网查了一下,发现如下解决:

网上大侠的解决方案:
在模拟器上获取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");就能获取到该坐标的位置了~~
我实际操作了一下,发现还是报告错误,还是没有出现GPS小指示图标,不知道是什么原因.上面的解决方案给了我提示,我觉得是模拟器没有开启GPS,在系统设置中启用也没有效果.后来我在模拟器上干脆直接运行google map,这次出现了gps指示图标,再调用获得location的方法就可以了,还要注意,必须指定用gps来定位,如果是别的方式还是会报告错误

来源:http://www.tulaoshi.com/n/20160219/1589538.html

延伸阅读
pkbox模拟器怎么双开   1. 安装沙盘软件。 2. 运行沙盘软件,在沙盒的主界面里,选择沙盘à设置保存文件夹,在此窗口下可以选择磁盘和路径。请尽量选择大一点的分区: 3. 在沙盒的主界面里,选择沙盘-创建新沙盘,填写名称后按确定。在这里创建了两个沙盘,pkbox01和pkbox02。如果需要多开多个,可以在这里创建多...
psp模拟器怎么用?   JPCSP是用于PC端的PSP游戏模拟器。JPCSP Ver 1.390 Extremum独家新版模拟器可以兼容直接引导普罗模块的游戏。 ① 运行模拟器前必须安装最新的JAVA支持库: ② 建议安装SONY的SonicStage软件可以辅助解码音乐: ③ 破解版6.XX固件的游戏需要手动去除普罗模块: 运行模拟器必要程序:ppsspp模...
标签: 服务器
Dolphin模拟器怎么用 Dolphin的前身是一款NGC模拟器,在重新改制后已经可以在中等配置PC上全速模拟绝大多数Wii游戏,尤其可以支持原生Wii控制器,是玩家首选的Wii模拟器。就目前来说,Wii模拟器Dolphin已经比较成熟(对电脑的配置要求属于中高水平),能模拟运行很多Wii游戏。 Dolphin模拟器图文使用教程 运行模拟器执行文件Dol...
gameboy模拟器如何使用   GBCoid是Android平台最出色的GameBoy模拟器,兼容性不错,功能也很强大,基本上大部分GameBoy游戏都可以在这个模拟器上玩。由于GBCoid菜单很多,所以不少玩家还没有掌握这款模拟器的使用。 启动GBCoid后,直接显示的是文件目录列表。把游戏放到SD卡上你方便查找的目录,并在模拟器中找到这个目录。其...
《天天酷跑》电脑版安卓模拟器安装教程介绍 《天天酷跑》电脑版安卓模拟器安装教程介绍 第一步:安装软件,安装界面如下图(一); 第二步:等待软件安装完成,如图(二); 第三步:选择桌面快捷方式,出现如下图(三),提示重新启动安卓模拟器,...

经验教程

729

收藏

72
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部