我正在使用静态数据,我的应用程序是否需要创建数据库?

时间:2012-03-30 06:08:02

标签: android android-layout sqlite

我正在使用贺卡应用程序,其中所有内容都是静态的,用户只需选择问候语。 所以建议我如何使用它有3个选项我喜欢: 1)将文本文件放在具有所有数据的资产文件夹中 2)数据库 3)字符串数组

数据库应该包括 ID 名称 图片 标题 欢迎 文字样式 字体大小 帧 - 但这会占用太多内存,因为有20个问候。 任何建议对我都有价值。

1 个答案:

答案 0 :(得分:0)

不要尝试将图像作为blob插入数据库,因为它需要大量内存,请保留图像路径名,从数据库中检索并加载图像。 将问候图像保存在应用程序数据库目录中... 这是避免OutOfMemory异常的建议。尝试逐个加载。 在将图像加载到内存之前,请始终记住一件事,即图像不应该太大,如果图像很大则压缩然后加载..