J2ME 模拟器/无线工具包中的蓝牙 GPS 设备
我正在为我的手机(诺基亚)开发一个 j2me 应用程序。我正在使用 WTK(无线工具包)来测试我的代码。 因为我通过蓝牙连接使用 GPS 设备,所以我希望能够通过蓝牙扩展模拟器。有没有人有 BT 和 BT 的经验?沃特克?
根据 这篇文章 默认情况下没有办法做到这一点。还有其他想法吗?
I'm developing a j2me application for my mobile phone (a Nokia). I'm using WTK (Wireless Toolkit) to test my code.
Because I'm using a GPS device via a Bluetooth connection, I would like to be able to extend the emulator with bluetooth possibilities. Has anyone experience with BT & WTK?
according to this article there is no way to do it by default. Any other ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
模拟器“模拟”蓝牙,允许您使用蓝牙 API 在运行的模拟器之间建立连接。
我从来没有试图说服模拟器在 PC 上使用实际的蓝牙(但是我怀疑在索尼爱立信模拟器上使用蓝牙 API 指向的地方进行一些黑客攻击可能是可能的,尽管这需要大量工作)。
更简单的方法:如果您要模拟蓝牙 GPS,请编写一个充当蓝牙串行服务器的 MIDlet,并预加载来自 GPS 设备的一堆 NMEA 数据。让 MIDlet 在循环中连续输出该内容。
运行该 MIDlet,然后让您的真实应用程序连接到该 MIDlet(使用模拟蓝牙)并使用 NMEA 数据,就像它来自真实的 GPS 一样 - 宾果游戏!
华泰
The emulators "emulate" bluetooth, by allowing you to make a connection between running emulators using the bluetooth API.
I've never tried to convince an emulator to use actual bluetooth on a PC (however I suspect it may be just possible on the Sony Ericsson emulator using some hacking of where the Bluetooth API points to, would be a lot of work though).
Easier approach: if you're emulating a bluetooth GPS, write a MIDlet which acts as a Bluetooth serial server, and preload it with a bunch of NMEA data from your GPS unit. Get the MIDlet spitting that out continuously on a loop.
Run that MIDlet, then get your real app to connect to that MIDlet (using emulated bluetooth) and consume the NMEA data as if it were coming from a real GPS -- bingo!
HTH