适用于诺基亚Symbian S60的Java短信过滤应用程序

适用于诺基亚Symbian S60的Java短信过滤应用程序,java,java-me,mobile,sms,nokia,Java,Java Me,Mobile,Sms,Nokia,想为诺基亚E51编写一个小消息过滤应用程序(根据传入的短信内容将其过滤到特定文件夹中)。Java似乎是更容易的途径。 Symbian 60系列手机可以通过Java API吗? 如果是,我需要什么确切的SDK和工具 备注:应用程序将供个人使用。基本上,您有两条路径可供选择 使用第三方库进行短信处理(发送/接收) 编写您自己的库,它将使用I/O与设备通信(大多数GSM调制解调器可以通过某种串行端口(物理或虚拟端口)与PC通信) 出于显而易见的原因,我建议选择第一部分。如果你想要推荐,我可以强烈推荐

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


备注:应用程序将供个人使用。

基本上,您有两条路径可供选择

  • 使用第三方库进行短信处理(发送/接收)
  • 编写您自己的库,它将使用I/O与设备通信(大多数GSM调制解调器可以通过某种串行端口(物理或虚拟端口)与PC通信)
  • 出于显而易见的原因,我建议选择第一部分。如果你想要推荐,我可以强烈推荐你使用。我一直在我的一个项目中使用它,并取得了巨大的成功,尽管需要一些技能才能使其全部工作。在繁琐的安装过程结束后,剩下的(发送、接收、创建回调服务)非常简单


    如果您想尝试第二种可能的选择,请查看和。

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

    有关更多信息,请参阅此

    请参阅本诺基亚论坛


    另请参见

    这在使用Java ME时是不可能的;您无法以这种方式访问SMS收件箱


    然而,由于您的目标是S60,您可以选择使用本机Symbian API或Qt(其实并不太难)。查看有关使用Qt操作SMS的说明。

    @Lukasz,如果我错了,请纠正我,但SMSLib似乎是用于通过某个端口连接到手机的PC上。我要找的是手机上的应用程序。另外,我不想发送/接收一些消息。只需对收到的信息(即手机短信收件箱中的信息)执行一些操作即可。没错,我想我可能是把你的帖子弄错了,对此表示歉意。我以为你想收到一条短信,然后用你的过滤机制处理它,把它传送到电脑上。所以我想这篇文章更多地与J2ME有关。也许你应该换一下标签?希望你能找到答案。这些文章和我下面回复中的一篇文章表明,正常传入的消息到达端口0,无法被拦截(即使我的应用正在运行)。如果我在一个特殊端口(不是0)上发送一些消息,那么可以通过侦听该端口来截获它们。你知道这是真的吗?我没有做过任何j2me(或移动设备)开发,对此也没有任何想法。请参见诺基亚论坛。