1、Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,11/7/2009,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第章数据存储上机,第一页,共12页。,上机内容,SharedPreferences,存储数据,文件存储数据,SQLite,数据库存储数据,第二页,共12页。,上机目标,掌握,SharedPreferences,存储数据的用法,掌握文件存储数据的用法,掌握,
2、SQLite,数据库存储数据的用法,第三页,共12页。,阶段1,训练内容,使用TextView、EditText、RadioButton和CheckBox组件显示用户注册UI,使用SharedPreferences存储数据,需求说明,创立线性布局的XML文件,在布局文件中添加TextView、EditText、RadioButton和CheckBox组件,使用SharedPreferences实现数据存储。,第四页,共12页。,阶段1,完成时间:,30,分钟,实现思路,1创立实现用户注册的Android工程。,2在main.xml的布局文件中使用线性布局,添加TextView、EditText
3、RadioButton和CheckBox组件。,3编写Activity类,实现SharedPreferences的数据存储。,第五页,共12页。,阶段1,需求说明,实现复杂数据的保存和读取。,实现思路,1创立产品信息的布局文件。,2编写产品对象。,3编写实现保存读取产品信息的Activity类。,完成时间:,15,分钟,第六页,共12页。,掌握SQLite数据库存储数据的用法,实现复杂数据的保存和读取。,SQLite数据库存储数据,1分别创立显示和添加日记信息的diary_item.,xml的布局文件中使用线性布局,添加TextView、EditText、RadioButton和CheckB
4、ox组件。,使用TextView、EditText、RadioButton和CheckBox组件显示用户注册UI,1创立产品信息的布局文件。,3编写Activity类,实现SharedPreferences的数据存储。,SharedPreferences存储数据,3分别创立显示和添加日记信息功能的Activity类。,SharedPreferences存储数据,在阶段2指导局部的根底上实现数据的修改和删除。,创立线性布局的XML文件,在布局文件中添加TextView、EditText、RadioButton和CheckBox组件,使用SharedPreferences实现数据存储。,1创立实现
5、用户注册的Android工程。,通过菜单项选择项添加日记,3编写实现保存读取产品信息的Activity类。,小结,共性问题集中讲解,第七页,共12页。,阶段2,训练内容,标题、内容和创立时间的展示,通过菜单项选择项添加日记,需求说明,实现日记信息的显示,点击“MENU后显示菜单信息。点击“添加日记,输入日记信息后点击“MENU,点击“保存保存日记信息后,重新显示所有日记信息。,第八页,共12页。,阶段2,完成时间:,30,分钟,实现思路,1分别创立显示和添加日记信息的diary_item.xml和add_diary.xml布局文件。,2编写继承SQLiteOpenHelper的DBService辅助类。,3分别创立显示和添加日记信息功能的Activity类。,第九页,共12页。,阶段2,需求说明,在阶段2指导局部的根底上实现数据的修改和删除。,实现思路,1点击菜单中的“修改日记,完成指定日记信息的修改。,2点击菜单中的“删除日记,完成指定日记信息的删除。,完成时间:,15,分钟,第十页,共12页。,小结,共性问题集中讲解,第十一页,共12页。,总结,总结并布置作业,第十二页,共12页。,