首先,感谢您对我的问题的关注
我打算设计一个Android GPS定位应用程序
这是我的困难和处境
(1)我的计算机硬件已经过期很长时间了,运行androID仿真器进行调试确实很费时间,因此我一周前购买了一个真实设备(androID手机),目的是在调试过程中更换仿真器
(2)我知道如何通过“ DDMS / Emulator Control / Location Controls”将位置数据发送到仿真器,但对于实际设备已禁用
(3)我正在室内进行编程,因此无法使用物理gps定位功能(即使我打开“ a-gps”也是如此)
(4)我在这里找到另一个主题:Android mock location on device?
但是,我无法打开详细信息链接,例如“ 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)问题不切实际,那么“设置/应用程序/开发/允许模拟位置”的用途是什么?
请帮助我,谢谢您的回答!
解决方法:
我已经为此专门编写了一个应用程序(此功能默认情况下在手机上不可用)-它为open source,并提供与模拟器完全相同的界面(telnet至:5554并运行“ geo fix …”或“ geo nmea” ):在应用商店MockGeoFix中
总结以上是内存溢出为你收集整理的如何将“ geo fix”命令发送到Android的真实设备?全部内容,希望文章能够帮你解决如何将“ geo fix”命令发送到Android的真实设备?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)