2010-03-24 101 views
2

hallo,黑莓手机 - 通话时间跟踪应用程序

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

我有一个项目,我应该在那里为BlackBerry开发一个小应用程序。我知道Java ME是这样做的平台(Browser和Widget是其他选择)。

我需要做的是一个samll应用程序,它在每次通话后弹出并询问用户是否希望在他的时间内保存(分配)此对话(只有通话时间以分钟为单位) - 跟踪数据库。他可以点击NO,但是之后,他可以启动我的应用程序并查看所有未分配的电话,但仍然可以将它们分配到时间跟踪数据库中。这应该在离线状态下进行,而不是通过在线连接与服务器同步。

我现在的问题: 什么APIs将用于处理电话? 这种应用程序有一些缺点,我最初无法看到? 不同的设备呢?

感谢您与我分享的任何信息,以帮助我避免常见的newby错误! Thnaks很多。

回答

2

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

编辑:顺便说一下,BlackBerry使用J2ME的扩展版本。如果需要,可以忽略所有RIM特定的扩展,并开发一个应用程序(理论上)可在任何J2ME设备上运行,但无法使用包括PhoneListener接口在内的许多很好的功能。我怀疑你可以单独使用J2ME创建这个特定的应用程序。

+0

感谢您的评论!很有用。在PhoneListener界面中,我发现了以下评论:###签名:此元素只能由已签名的客户端访问###这是否为任何商业版本,是否需要特殊许可证? – user297205 2010-03-24 18:02:39

+1

@sufoid http://na.blackberry.com/eng/developers/javaappdev/codekeys.jsp – 2010-03-24 18:23:28