诺基亚WRT小工具可以在设备上访问哪些信息?

时间:2009-11-12 06:22:28

标签: mobile s60 nokia-wrt

我打算在通过Nokia Web Runtime Widget访问Web服务的每台设备上存储唯一的ID。现在我知道这些小部件无法读取/写入设备上的文件,因此无法将该ID存储在设备上。

有没有人可以解决这个问题?我想让小部件获取IMEI号作为替代方案,并将用户使用信息存储在服务器上作为替代或类似的东西,但我不确定小部件是否可以获取此信息。

所以我的另一个问题是,在使用诺基亚WRT时,你会使用什么方法存储持久性/会话数据?Widget是否具有检索设备IMEI的访问权限?

3 个答案:

答案 0 :(得分:1)

您确实可以在WRT中检索IMEI,如this article所示。

我相信你不能依赖WRT中的任何本地存储。

Web浏览器缓存机制应该避免您的小部件不得不一遍又一遍地重新下载数据。

答案 1 :(得分:1)

可以使用方法setPreferenceForKey()在WRT中保存持久数据。例如,检查this article

从WRT系统访问开始,它可以访问标准应用程序,如日历,通讯录,日志,短信,彩信,它可以访问设备位置,一些系统信息和设备上的传感器。

如何检索IMEI? Here就是一个例子。

答案 2 :(得分:0)

实际上,setPreferenceForKey()/ getPreferenceForKey()函数对提供了某些持久性存储,但分配的内存非常有限,超出限制会使您的小部件崩溃。

以下是WRT API的完整API参考: http://library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-7C69DDA4-16F1-4A8F-BDB2-4CB0015B4E81.html