SD卡的使用对于我的黑莓应用程序中的文件"database.db"至关重要?



我正在开发依赖于黑莓数据库的应用程序。单击按钮时,我只是通过从存储在SD卡中的文件中获取数据.db在其他屏幕上显示一些有用的数据。最初,我从我的资产中提供".db"文件。

现在,我已经看到一些用户评论,他们在使用SD卡时遇到问题。

我的问题是"是否可以在黑莓应用程序中不使用SD卡的情况下使用sql数据库/.db文件"如果可能的话,请告诉我....!

支持两个单独的文件系统。第一个 - 内部设备文件系统,第二个 - 内存SD卡文件系统。

内部设备文件系统不依赖于内存SD卡,可以在那里创建文件。但请注意,如果您的数据库消耗了所有可用的内部内存,那么设备就会变得疯狂。

内部存储器是支持重要操作系统活动的重要资源,当这种内存短缺时,会发生奇怪的事情,例如突然重新启动,冻结问题等。

这比仅仅拥有对文件系统的写入访问权限要复杂一些。 只有某些类型的内部存储支持 SqLite。 请参阅 BlackBerry SqLite 数据库创建:"文件系统未就绪"

相关内容

最新更新