【发布时间】:2011-02-24 11:20:38
【问题描述】:
我打算开发一个安卓应用。如果我上传它,这将是我的第一个应用程序。 我有很好的想法,我的应用程序应该做什么,但是我缺乏设计技能,没有人可以问。所以在这里问android专家。
应用目标:非常简单,有一个带有适当标题的列表视图,点击它(列表项),它将显示一个适当的图像。
我想到的方法。
在标题(或标签)和图像名称之间建立关系,并将所有图像都放在可绘制文件夹中。每当单击列表项时,指向适当的可绘制对象并显示它。
优点:很容易做到。
缺点:似乎不可扩展。在数据库中存储 id、title、drawable 参考(drawable ids)并使用它。
优点:(与上一个不同的方法)
缺点:如果项目数量更多,创建数据库会很痛苦!
我想要一些关于这种方法的指导,人们如何创建巨大的数据库(适用于 android)
离线工作。-
有一个服务器,那里有数据库,为我的应用程序提供一个 API,每当按下更新时,
本地数据库已同步!
优点:似乎是可扩展的方法。
缺点:一个简单的应用程序需要做很多工作!是否应该考虑将图像作为 BLOB 数据存储在数据库中?
或者这些方法都不正确。
任何建议都会有所帮助。
【问题讨论】: