项目功能:1、包含一个登录界面,使用数据库(如SQLite)实现登录验证。(5分)
2、在登录界面使用SharedPreferences实现密码记住功能。(5分)
3、包含一个注册界面,使用数据库(如SQLite)实现注册功能。(5分)
4、包含一个主要功能选择界面(用户可以十分方便的使用本项目的所有功能)(5分)
5、至少包含一个数据库文件,且数据库文件中包含一个用户信息表(必选,5分),包含至少一个和功能相关的其他数据表(5分)。
6、使用数据库(如SQLite)实现对要求4中数据库表的基本管理(增删改查)。(10分)
7、使用数据库(如SQLite)实现对要求4中数据库表的复杂查询(条件查询)。(5分)
8、使用ContentProvider实现对要求4中的部分数据的共享(隐私数据不可共享)。(10分)
9、实现如音视频播放、定时任务、读取通讯录信息、内容分享、数据的读取与保存、其他自选功能等功能至少2个。(10分)
10、使用服务或广播来设计一个和项目相关的功能。(5分)
项目所涉及的知识点:1、Activity组件2、SQLite数据库3、Fragment4、广播机制5、Service机制6、Notification7、Menu8、ContentProvider9、SharedPreferences存储10、MediaPlayer11、Android布局和UI控件