如何将“ geo fix”命令发送到Android的真实设备?
|
首先,感谢您对我的问题的关注
我打算设计一个Android GPS定位应用程序
这是我的困难和处境
(1)我的计算机硬件已经过期很长时间了,运行android仿真器进行调试确实很费时间,因此我一周前购买了一个真实设备(android手机),目的是在调试过程中更换仿真器
(2)我知道如何通过\“ DDMS / Emulator Control / Location Controls \”将位置数据发送到仿真器,但对于实际设备已禁用
(3)我正在室内编程,因此无法使用物理gps定位功能(即使我打开“ a-gps”也是如此)
(4)我在这里找到了另一个主题:设备上的Android模拟位置?
但是,我无法打开详细链接,例如“ Andrews链接”,“ http://dehuysser.appspot.com/blog/android-developer-shell-released \”
我想这些网站是我的国家禁止的……
这是我的问题:
(A)我发现了一些制作模拟Loation数据的代码,但是这些代码无法激活“ onLocationChanged”功能
但是,我想知道是否有一种方法可以通过USB端口将定位数据从PC发送到真实设备(我处于USB调试模式),就像将位置从DDMS发送到仿真器一样?
(B)我已经知道,可以通过“ telnet localhost”将“ geo fix”命令发送到仿真器以及真实设备,但是如何检查端口号被我的真实设备占用?
我知道5554端口用于仿真器,但是真实设备呢?
我曾尝试在终端中命令“ netstat”,但遗憾的是我不知道哪个端口适合我的android手机……
(C)如果我的(A)(B)问题不切实际,那么“设置/应用程序/开发/允许模拟位置”的用途是什么?
请帮助我,谢谢您的回答!
没有找到相关结果
已邀请:
2 个回复
貉骂
蹄寄噬非芹