我打算在通过Nokia Web Runtime Widget访问Web服务的每台设备上存储唯一的ID。现在我知道这些小部件无法读取/写入设备上的文件,因此无法将该ID存储在设备上。
有没有人可以解决这个问题?我想让小部件获取IMEI号作为替代方案,并将用户使用信息存储在服务器上作为替代或类似的东西,但我不确定小部件是否可以获取此信息。
所以我的另一个问题是,在使用诺基亚WRT时,你会使用什么方法存储持久性/会话数据?Widget是否具有检索设备IMEI的访问权限?
答案 0 :(得分:1)
答案 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