如何将 SQLite 数据库包含在 Blackberry 应用程序中?
在我的应用程序中,我有一些想要在一个屏幕上显示的静态数据。所以我将数据导入数据库并将其添加到 SD 卡中。现在该应用程序在模拟器上运行良好。但是当我创建 cod/alx 文件并将应用程序安装到设备时,数据库丢失了。任何人都可以建议在应用程序中包含此数据库的方法吗?
In my application, I have some static data that I want to display in one screen. So I imported the data to a database and added that to the SD card. Now the app is working fine on the simulator. But when I created the cod/alx file and installed the app to the device, the db is missing. Can anyone suggest the way to include this db inside the application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 db 文件包含在项目资源中。然后在运行时从资源中提取它并保存到 SDCard。
要提取资源,请使用 Class.getResourceAsStream(String name) 方法。
在 BB 上保存文件的起点可以是本指南:代码示例:编写文本到文件。
Include the db file in the project resources. Then in run time extract it from resources and save to SDCard.
To extract a resource use Class.getResourceAsStream(String name) method.
A starting point in saving files on BB could be this guide: Code sample: Writing text to a file.