2009-08-08 63 views
0

我在一个大多数人使用诺基亚(Symbian OS)的环境中工作,我需要开发处理SMS收件箱的软件。我知道Java(J2ME或MIDP)最适合与平台无关,但它不支持访问SMS收件箱来阅读或创建消息。什么是涉及SMS的手机开发的最佳编程语言?

那么下一个最好的语言/平台的使用是什么,要考虑到其他移动操作系统(Windows Mobile,Palm OS和Android)未来的可扩展性?

回答

2

我认为如果你第一次去制造商的移动电话的网站,你想开发的,看看手机上运行什么语言,这将是明智的。并为其他不同的手机做同样的事情...我认为这将有助于缩小您的选择范围...

+0

这是最终会发生的情况,但问题是我需要从正确的编程语言开始,以便我不必为其他移动操作系统重写代码。诺基亚拥有自己的专有平台,但只适用于Symbian – CoDeR 2009-08-08 18:05:19

0

您可以在某些平台上使用C/C++,但是如果您希望源代码与跨平台兼容,则除Java外没有其他选项。是的,如果Java应用程序具有适当的权限,它可以读取用户数据(包括SMS,我相信)。

+0

感谢Andrejs,但很遗憾,无论使用何种权限,都无法使用Java访问系统SMS收件箱: ( – CoDeR 2009-08-08 12:00:42

+0

我认为这应该取决于你使用的平台,但我可能是错误的。 – 2009-08-08 12:08:34

+0

thanx再次为你的努力Andrejs,这是一个愿望清单下J2ME的项目 – CoDeR 2009-08-08 12:16:44

0

我不得不同意,除了iPhone以外,大多数智能手机都运行基于Java的操作系统,Java将成为通用语言。

你能解释一下你的项目多一点吗?这是一个通过短代码在服务的手机本身的程序?

+0

这是一个程序运行在手机上,并不断检查系统的SMS收件箱,用于特殊格式化的SMS消息,其中包含程序的一些说明 – CoDeR 2009-08-08 18:01:44

+0

我不确定您是否可以在手机端进行此操作,除非它可能是智能手机。我认为BREW http://en.wikipedia.org/wiki/Binary_Runtime_Environment_for_Wireless可能会这样做,但我不确定你在做什么 – 2009-08-10 14:56:40

0

您是否必须访问实际的收件箱,或者是否足以阅读发送至您的应用程序的SMS消息?在这种情况下,您可以使用推送注册表来注册您的MIDlet应该接收传入的消息。

+0

我需要访问实际的SMS收件箱:( – CoDeR 2009-08-08 18:02:46

相关问题