第4章数据存储——补充案例案例4-1保存用户资料一、案例描述1、考核知识点:SharedPreferences2、练习目标
掌握使用SharedPreferences存储数据3、需求分析SharedPreference将数据以Map形式存入手机内存中
常用于存储较简单的参数设置,如QQ登陆账号密码的存储,窗口功能状态的存储等,使用起来简单、方便
为了让初学者掌握SharedPreference存储数据,接下来通过案例“保存用户资料”演示如何使用SharedPreference保存数据
4、设计思路(实现原理)1)将准备好的个图标复制到res/drawable目录下2)创建MainActivity的布局3)创建ShowUserInfoActivity的布局4)编写MainActivity中逻辑代码,存储用户信息5)编写ShowActivity中的逻辑代码,取出保存的用户信息并展示二、案例实现(1)创建MainActivity的布局创建一个名为“保存用户资料”的程序,该程序用于输入并保存用户资料
“保存用户资料”程序主界面对应布局文件的图形化视图如图4-1所示
编辑用户资料页面图形化视图编辑用户资料对应布局文件activity_main
xml的代码如下所示: