黑莓 - 更改设备上的纬度和经度以测试应用程序
我想在设备上测试我的应用程序。 是否可以在设备设置中的某个位置对纬度和经度值进行硬编码,以便应用程序读取这些值而不是当前位置?
我想在当前位置以外的不同位置测试我的应用程序。
I want to test my app on the device. Is it possible to hard code the latitude and longitude values somewhere in the device settings so the app reads those instead of the current location?
I want to test my app for different locations other than my current location.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
GPS 模型内部
如果您有权访问应用程序代码,则始终可以为 LocationProvider 因此它将从文件或 RecordStore 读取位置和速度数据并将其作为 LocationProvider 返回。 cs.umn.edu/~czhou/docs/jsr179/lapi/javax/microedition/location/Location.html" rel="nofollow noreferrer">位置,类似于
您的位置的模型
然后在屏幕上的某个位置
外部 GPS 模型
另一种选择是总体模拟 GPS 信号。
步骤是:
蓝牙(例如)
桌面上的开源 GPS 服务器
生成位置数据
蓝牙
GPS 服务器模拟位置数据
其他选项
通过使用某些无线电材料(如铝箔等)屏蔽 GPS 接收器,可能会不受控制地更改位置 GPS 数据:)
Inside GPS mockup
If you have access to your application code, you can always create a mockup implementation for LocationProvider so it will read location and speed data from file or RecordStore and return it as a Location, something like
and mockup for your Location
Then somewhere on the screen
Outside GPS mockup
Another option is to generally mockup GPS signals.
Steps are:
bluetooth (for ex.)
opensource gps server on your desktop
to produce location data over
bluetooth
of gps server to mockup location data
Other options
There is a possibility to uncontrolled change of location gps data by shielding gps receiver with some radio-material (like alluminium foil or so) :)
在 BB 模拟器中,您可以转到 Simulate > GPS 位置。 单击添加按钮并输入名称、纬度和经度。 单击“保存”,模拟器将开始将您的新位置提供给应用程序。 请注意,下拉列表中显示的任何位置都是模拟器将报告的位置。
In the BB simulator you can go to Simulate > GPS Location. Click the Add button and enter in a name, latitude and longitude. Click save and the simulator will start feeding your new location to the apps. Note that whatever location is displayed in the drop down is the one that will be reported by the simulator.