如何使用j2me APIBridge访问移动收件箱,通话记录,照片库?

时间:2012-05-17 19:09:12

标签: java api java-me nokia

我正在搜索方法或某种示例,通过它我可以访问我的手机通话记录或消息收件箱。但是,我没有找到,因为在所有博客甚至在这个网站(Stack Overflow)中,每个人都说,这是不可能的。今天,我找到this answer,这增加了我的希望,我想做。正如路西法所说,使用APIBridge我们可以做到这一点。

然后,我找到了this example,其中解释了访问通话记录和照片库。但是,当我试图在我的手机上使用这个例子时,它试图访问互联网。我检查了代码,但没有在里面找到任何URL。任何人都可以帮助我理解或如何将这个例子用于我的手机?

我正在开发诺基亚6700 Classic S40系列手机。

1 个答案:

答案 0 :(得分:4)

APIBridge Jar基于Symbian操作系统手机,主要是S60系列。因此,在您的情况下,您无法使用APIBridge.jar读取访问收件箱,通话记录,照片库。

我在这里阅读API Bridge Interface的详细信息。它说。 APIBridge是一个Symbian服务器,它公开了一个HTTP接口,用于服务器与其客户端之间的通信。可以通过对APIBridge侦听的本地主机端口进行http调用来使用API​​Bridge。以下架构图解释了系统的不同部分:

enter image description here

  • 访问层J2ME API:
    • J2ME API为Java应用程序提供了基于函数的APIBridge服务接口。它执行以下活动: 使用Bridge进行身份验证
    • HTTP从函数调用请求APIBridge,从应用程序开发人员那里抽象出这种复杂性;
  • Framework Layer APIBridge服务器:
    • APIBridge服务器负责验证客户端,接收请求,将请求路由到相应的APIBridge插件以供执行,并返回结果。
  • ECOM插件图层插件
    • 插件负责分析请求中的参数,调用相应的Symbian API来执行它,并创建HTTP响应。

因此,从上面的描述中你可以看到它在APIBridge接口中使用HTTP连接,这就是你的应用程序试图访问Internet连接的原因。