我试图找出在使用 S60 第二版、Java 中的 Feature Pack 3 SDK 为 n73 使用 SMS 编写器时是否可以开发一个关键捕获应用程序来分析写作风格?最初,我认为所有 Java 应用程序都会被沙盒化,因此很难调用 symbian 可用的本机密钥捕获功能,但没有人能够为我澄清这一点。它有任何真理吗?
谢谢,
一种
我将以用户的身份发言:Opera Mini(基于 Java 的应用程序)能够读取和写入用户数据(手机内存和存储卡)。
我还看到了访问硬件(如手机摄像头)的基于 Java 的应用程序,以及调用系统 API(如振动或声音通知)的应用程序。
但是,我不知道他们是如何实现这些东西的。
注 1:诺基亚 N73 基于 S60 第 3 版而非第 2 版。
注2:在某些情况下(例如访问用户数据),需要用户授权,除非应用程序使用证书进行签名。
注意:这个答案来自我对这些事情了解更多的朋友。
正如这个J2ME FAQ所述,
我可以访问手机的 j2me 吗? (内存、电话簿、收件箱、 图片...) ?
通常不可以,这被认为是一种安全风险,大多数制造商都不允许这样做。但是,只有极少数人这样做,因此请查看他们的开发者网站。
所以那是没有的。无论如何,在 MIDP 库中都没有直接访问该数据的方法。然而,如果你很幸运,它可能是可能的,但不要指望它。根据 Sun 的说法,这可能在 MIDP3 中是可能的。
我刚刚开始使用我的诺基亚 6300 和 J2ME。这款手机支持 MIDP2 和 J2ME,但与 N73 不同 - 它是 40 系列,并且不使用 symbian 操作系统。
我想编写的应用程序之一需要使用电话簿,据我所知,这可以使用 PIM API (JSR-75)。
AFAIK 您实际上可以在 Symbian 下使用 C++ 访问 SMS 消息。试试这个链接