2

我正在寻找方法或某种示例,通过它们我可以访问我的手机通话记录或消息收件箱。但是,我没能找到,因为在所有的博客中,甚至在这个站点(堆栈溢出)中,每个人都在说,这是不可能的。今天,我找到了这个答案,这增加了我想做的希望。正如 Lucifer 所说,使用APIBridge我们可以实现这一点。

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

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

4

1 回答 1

4

APIBridge Jar 基于 Symbian 操作系统手机,主要是 S60 系列。因此,在您的情况下,您无法使用APIBridge.jar.

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

在此处输入图像描述

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

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

于 2012-05-18T02:27:52.890 回答