首先,感谢您关注我的问题如何发送“地理修复”命令到Android的真实设备?
我打算设计一个Android的GPS定位应用
这里有我的困难和情况
(1)我的电脑硬件已经出来了的日期很长时间,并运行一个android模拟器进行调试是真正的时间成本,因此我买了一个真正的设备(android手机)一周前,在调试过程中更换模拟器的目的
(2)我知道如何通过“DDMS/Emul”将位置数据发送到模拟器(3)我在室内编程,因此使用物理GPS定位功能是不可接受的(即使我打开“a-gps”)
(4)我已经找到另一个话题在这里:Android mock location on device? 不过,我无法打开链接的细节,比如“安卓链接”,“http://dehuysser.appspot.com/blog/android-developer-shell-released”
我想这些网站是由我国禁止.. ...
这里是我的问题:
(A)我发现做模拟loation DATAS的一些代码,但这些代码不能激活“onLocationChanged”功能
但是,我不知道是否有发送定位方式数据从PC通过USB端口连接到真实设备(我处于USB调试模式),就像从DDMS发送位置到仿真器一样? (B)我得到的信息是,可以通过“telnet localhost”发送“geo fix”命令给模拟器以及真实设备,但是如何检出占用的端口号由我的真实设备?
我知道5554端口用于模拟器,但真正的设备呢?
我已经尝试在终端命令“netstat的”,但它是一个耻辱,说我不知道哪个端口是为我的Android手机......
(C)如果我的(A)(B)的问题是不实际的,那么什么是“设置/应用程序/开发/允许模拟位置”用于?
请帮助我,谢谢你的回答!