我正在写一个黑莓应用程序,我想存储它 我的BB设备中的Web服务返回的数据。早些时候我要去 使用SQLite在移动设备中存储数据,但我用Google搜索并使用SQLite编程并找到 某些BB设备不支持SQLite库并且无法创建数据库。然后我决定继续 web服务在我的BB设备上以XML格式返回的数据。
我只想知道黑莓手机中是否有任何方法或方法 我可以解析存储在XML中的数据,更新或直接访问 存储在XML中的特定记录,而不是遍历整个XML n次并查找匹配的记录。
请指导我,因为我是新手将数据存储在BB设备中。是哪种方法 我正在考虑将数据存储在XML中,还是应该使用其他东西?
Yogesh Chaudhari
答案 0 :(得分:1)
嗨,根据您的要求和选择,有很多选择:
1)RMS - 如果使用midlet,最好使用 2)持久性 - 对于cldc 3)Sqlite - 支持OS 5.0或更高版本的设备 4)文件系统 - 任何设备
持久性:当你在xml中得到你的响应时,尝试解析并从中获取组件,保存在向量中并在设备中保存该向量。你可以随时从中获取数据。
文件系统 - 当您想要读取该文件并使用其内容时,将您的内容写入文件并保存在SDCard中。
您也可以下载本书,以便通过代码和概念为您提供指导
1)http://www.freshwap.net/3a8/dl/Apress+Beginning+BlackBerry+Development+Nov+2009+Pdf(不是免费的) 2)https://stackoverflow.com/questions/194812/list-of-freely-available-programming-books
这些书可以根据您的要求为您提供详细的指导 此外,你可以搜索堆栈溢出类似的问题,并获得各种答案