2

你好,

我有一个常见的问题,希望可以在这里问。

我有一个项目,我应该为 BlackBerry 开发一个小型应用程序。我知道 Java ME 是执行此操作的平台(浏览器和小部件是其他选项)。

我需要做的是一个小应用程序,它会在每次通话后弹出并询问用户他是否想在他的时间跟踪数据库中保存(分配)这个对话(只有电话通话的持续时间很重要)。他可以单击否,但之后,他可以启动我的应用程序并查看所有未分配的电话,他仍然可以在时间跟踪数据库中分配它们。这应该离线发生,然后通过在线连接与服务器同步。

我现在的问题是:要使用哪些 API 来处理电话?这种应用程序是否有一些我一开始看不到的缺点?不同的设备呢?

感谢您与我分享的任何信息,以帮助我避免常见的新手错误!非常感谢。

4

1 回答 1

2

这肯定是可行的,查看PhoneListener接口以检查电话何时断开。我要做的是将应用程序编写为系统模块,它将在启动时在后台运行。您可以使用备用入口点,以便当用户单击您的图标时,应用程序将创建一个 GUI。

编辑:顺便说一句,黑莓使用 J2ME 的扩展版本。如果您想开发一个可以(理论上)在任何 J2ME 设备上工作的应用程序,您可以忽略所有 RIM 特定的扩展,但您将无法使用很多不错的功能,包括 PhoneListener 接口。我怀疑您是否能够仅使用 J2ME 创建这个特定的应用程序。

于 2010-03-24T17:34:35.857 回答