android模拟器定位gps
2012-08-25 00:04
239 查看
在模拟器上获取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");就能获取到该坐标的位置了~~
来自:http://www.blogjava.net/jjshcc/archive/2012/04/09/373645.html
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");就能获取到该坐标的位置了~~
来自:http://www.blogjava.net/jjshcc/archive/2012/04/09/373645.html
相关文章推荐
- android模拟器定位GPS
- android模拟器模拟定位GPS
- android模拟器模拟定位GPS
- android模拟器模拟定位GPS
- Android_android模拟器模拟定位GPS
- GPS自动定位,城市选择器
- android GPS定位,基站定位,WIFI定位开关的控制
- Android GPS 定位 3 详细地址周边地图图片
- 小程序GPS定位
- 手机端GPS定位结合百度地图实现定位
- 基站定位和GPS定位区别和优势
- 适用于国内的 NTP 服务器地址,可用于时间同步或 Android 加速 GPS 定位
- Android之GPS定位详解
- 手机GPS定位
- 教程:实现Android的不同精度的定位(基于网络和GPS)
- Android实现>>>普通GPS定位<<<并将坐标信息上传到数据库~
- 基于基站和GPS的LBS定位
- IOS中GPS定位偏移纠正(适用于Google地图)
- android GPS定位,基站定位,WIFI定位开关的控制 (转)
- GPS 与地图定位, 用GPS定位到当前位置