【问题标题】:j2me networkingj2me 网络
【发布时间】:2010-11-28 22:50:21
【问题描述】:

我正在制作一个基本的 j2me 应用程序,它收集 gps 信息,然后通过无线网络将其发送出去。

似乎我需要一个线程来读取 GPS 和一个线程来通过网络发送数据。这似乎是一种生产者/消费者模式,在消费者端具有某种排队机制,如果连接不可用,则允许保留数据。

我从来没有做过这样的申请。这看起来是正确的方法吗?我试图找到一些样本,但除了一个非常非常基本的样本外,什么也找不到。

感谢任何有关良好信息或 cmets 的线索。

干杯。

【问题讨论】:

    标签: java java-me networking gps wireless


    【解决方案1】:

    取决于性能标准

    很大程度上取决于整个系统的性能要求。由于读取本地 GPS 定位似乎是一项非常低成本和低延迟的操作,我想知道某些应用程序要求是否会使事情复杂到需要线程的地步。为什么不在网络进程需要时阅读修复程序?

    您的 GPS 阅读器是否会成为一个完整的位置管理器,具有隐私政策、省电逻辑和其他复杂性?那肯定会改变一切……

    【讨论】:

    • 最终是的.. 具有电源管理和其他考虑的应用程序。我希望基本框架到位,以便更轻松地添加其他功能。
    【解决方案2】:

    您实际上并不需要单独的线程来读取 GPS,因为您可以在位置提供程序中使用 setLocationListener,让它在有新的 GPS 位置时调用您的代码。 (但您需要一个线程来调用 setLocationListener,因为该调用可能会阻塞!)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多