2012-03-30 29 views
0

我正在使用一个贺卡应用程序,其中所有的东西都是静态的,用户只需选择问候语。 所以建议我如何与它的工作有3个选项我有这样: 1),其中是有所有的数据资源文件夹把文本文件 2)数据库 3)字符串数组我正在使用静态数据,我的应用程序是否需要创建数据库?

数据库应包括 ID 名 图像0​​标题 问候 文本样式 TEXTSIZE 帧,因为有20个问候 - 但是这需要太多的内存分配。 任何类型的建议对我都很有价值。

回答

0

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

+0

是的,我只保存图像的名称在可绘制文件夹中的图像。 – nshah 2012-03-30 06:45:18

+0

压缩图像是个好主意。但是有没有需要使用数据库? – nshah 2012-03-30 06:47:22

+0

首先在您的cuurent项目数据库目录中创建一个目录,并将源文件夹中的所有图像文件复制到数据库目录文件夹中。如果您需要保存任何其他信息,则必须处理数据库。 – 2012-03-30 11:24:05

相关问题