我打算开发一个Android应用程序。如果我上传它,这将是我的第一个应用程序。 我有一个非常好的主意,我的应用应该做什么,但我缺乏设计技巧,没有人去问问。所以在这里问安卓专家。Android应用程序的设计建议
应用目标:非常简单,有一个适当的标题列表视图,点击它(列表项),它会显示一个合适的图像。
我认为的方法。
有标题(或标签)和图像名称之间的关系,并在绘制文件夹中的所有图像。每当单击列表项目时,指向适当的drawable并显示它。
优点:容易做到。
缺点:似乎不可扩展。在数据库中存储标识,标题,可绘制的引用(可绘制的ID)并使用它。
优点:(与前一种不同的方法)
缺点:如果项目数量更多,创建数据库是痛苦的!
我想在这种方法的一些指导,人们如何创建大型数据库(对于Android),其中
脱机工作。有一个服务器,数据库在那里,为我的应用程序提供一个API,无论何时按下更新,
本地数据库同步!
优点:似乎可扩展的方法。
缺点:地狱很多工作的简单的应用程序!应该考虑将图像作为BLOB数据存储在数据库中吗?
或者这些方法都不正确。
任何建议将有所帮助。
图像的数量会更多,图像的质量也会适中,这对大多数手机都会有好处。因此,方法是要求用户在安装后获取数据,并且我的应用程序应该下载一些tar文件并解压缩并将其保存在SD卡中并使用它。 – sat