项目概述

这个项目给了你一个机会,结合并实践你在纳米学位这一部分学到的所有内容。你会建立一个数据库,并利用其中的信息完成一个简单的习惯记录应用。

设计并创建这个习惯记录应用的目的在于,他能够让用户存储自己的习惯,随时间记录用户习惯的信息。这个项目中不会包含任何与UI相关的内容,我们的目的是让你专注于屏幕背后的事,练习如何设计和利用一个简单的数据库。


为什么是这个项目?

在纳米学位最近的课程中,你学习了如何在Android中通过SQLite数据库存储数据。当你想制作一个自己的应用时,这部分内容十分重要,你可以选择持续从用户获取数据,或是同步在线数据库中的数据离线使用。


我将学习到什么内容?

此项目结合了我们在课程中接触的的各种各样的想法和技巧。包括:

  • 在你的Android应用中创建一个SQLite列表
  • 使用新的条目填充列表
  • 修饰条目的内容
  • 将列表中的内容向用户展示

构建项目

在这个项目中,你会建立一个数据库,并利用其中的信息完成一个简单的习惯记录应用。这个项目中不会包含任何与UI相关的内容,我们的目的是让你专注于屏幕背后的事,练习如何设计和利用一个简单的数据库。

首先,你需要定义并建立一个数据库模式(列表,栏目等),它们可以帮助用户记录自己的习惯(比如遛狗,吹萨克斯,或是吃药等)。然后建立四个函数分别用于从数据库中插入、读取、更新和删除数据,这四个函数可以包含在一个Java文件中。

项目将通过 习惯记录应用项目审阅标准 进行评估 。

附加标准

此项目的意图是让您练习编写原始 Java 代码, 使用由 Android 框架提供的必要类; 因此,不允许使用外部库完成此项目。