【问题标题】:SMS message filter application in Java for Nokia Symbian S60 [closed]适用于诺基亚 Symbian S60 的 Java 中的 SMS 消息过滤器应用程序 [关闭]
【发布时间】:2011-03-28 17:20:03
【问题描述】:

想为诺基亚 E51 编写一个小型消息过滤应用程序(根据传入的 SMS 内容将其过滤到特定文件夹)。 Java似乎是更容易的途径。
是否可以通过 Java API 用于 Symbian 系列 60 手机? 如果是,我需要哪些具体的 SDK 和工具?

PS:应用仅供个人使用。

【问题讨论】:

    标签: java java-me mobile sms nokia


    【解决方案1】:

    这在使用 Java-ME 时是不可能的;您无法通过这种方式访问​​短信收件箱。

    但是,由于您的目标是 S60,您可以选择使用原生 Symbian API 或 Qt(真的不太难)。查看 this link 了解使用 Qt 操作 SMS 的描述。

    【讨论】:

      【解决方案2】:

      如果您想阅读收件箱短信,很遗憾,j2me 无法做到这一点。但是您可以阅读传入的短信。运行您的应用程序并等待收到的短信。那么只有它是可能的。如果您的应用程序没有运行,则意味着您无法读取传入的 SMS。

      有关更多信息,请参阅此discussion

      请参阅此诺基亚论坛discussion

      另见this topic

      【讨论】:

      • 这些文章和我在下面的回复中的文章表明正常传入的消息到达端口 0 并且无法被拦截(即使我的应用程序正在运行)。如果我在一个特殊的端口(0 除外)上发送一些消息,那么可以通过监听该端口来拦截它们。知道这是否属实吗?我没有做过任何 j2me(或移动)开发,对此一无所知。
      • 见诺基亚论坛上的this existing discussion
      【解决方案3】:

      基本上,你有两条路可以选择。

      1. 使用一些第三方库进行 SMS 处理(发送/接收)
      2. 编写您自己的库,它将使用 I/O 与设备通信(大多数 GSM 调制解调器可以通过某种串行端口与 PC 通信 - 物理或虚拟)

      出于显而易见的原因,我建议选择第一部分。如果您寻求推荐,我强烈推荐使用SMSlib。我一直在我的一个项目中使用它并取得了巨大的成功,尽管需要一些技能才能使其全部工作。繁琐的安装过程结束后,剩下的(发送、接收、创建回调服务)都非常简单易行。

      如果您想尝试第二种可能的选择,请查看Nokia developers forumJava Communications API

      【讨论】:

      • @Lukasz,如果我错了,请纠正我,但 SMSLib 似乎是用于通过某个端口连接到移动设备的 PC 上。我正在寻找的是移动应用程序。另外,我不想发送/接收一些消息。只需对收到的消息采取一些措施(即消息到达手机的 SMS 收件箱)。
      • 好吧,我想我把你的帖子弄错了,抱歉。我以为你想收到一条短信,然后用你的过滤机制处理它,把它传输到电脑上。所以我想这篇文章更多地与 J2ME 相关。也许您应该更改标签?希望你能找到答案。
      猜你喜欢
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-17
      相关资源
      最近更新 更多