南昌航空大学实验报告
二0一4 年 11 月 14 日
课程名称: Android 实验名称: Android数据存储和数据访问
班级: 姓名: 同组人:
指导教师评定: 签名:
一:实验目的
掌握SharedPreferences的使用方法;
掌握各种文件存储的区别与适用情况;
了解SQLite数据库的特点和体系结构;
掌握SQLite数据库的建立和操作方法;
理解ContentProvider的用途和原理;
掌握ContentProvider的创建与使用方法
二:实验工具
Eclipse(MyEclipse)+ ADT + Android2.2 SDK;
三:实验题目
,如界面背景颜色、字体大小和字体颜色等,尝试使用SharedPreferences保存用户的自定义配置信息,并在程序启动时自动加载这些自定义的配置信息.
2。尝试把第1题的用户自己定义配置信息,以INI文件的形式保存在内部存储器上。
,创建名为test。db的数据库,并建立staff数据表,表内的属性值如下表所示:
属性
数据类型
说明
_id
integer
主键
name
text
姓名
sex
text
性别
department
text
所在部门
salary
float
工资实验目的
掌握SharedPreferences的使用方法;
掌握各种文件存储的区别与适用情况;
了解SQLite数据库的特点和体系结构;
掌握SQLite数据库的建立和操作方法;
理解ContentProvider的用途和原理;
掌握ContentProvider的创建与使用方法
实验工具
Eclipse(MyEclipse)+ ADT + Android2。2 SDK;
实验题目
1.应用程序一般允许用户自己定义配置信息,如界面背景颜色、字体大小和字体颜色等,尝试使用SharedPreferences保存用户的自定义配置信息,并在程序启动时自动加载这些自定义的配置信息。
2。尝试把第1题的用户自己定义配置信息,以INI文件的形式保存在内部存储器上。
,,并建立staff数据表,表内的属性值如下表所示:
属性
数据类型
说明
_id
integer
主键
name
text
姓名
sex
text
性别
department
text
所在部门
salary
float
工资
4. 建立一个ContentProvider,用来共享第3题所建立的数据库;
建立一个ContentProvider,用来共享第3题所建立的数据库;
四:实验代码
Internal
public class Internal extends Activity {
ﻩprivate final String = "";
ﻩprivate TextView labelView;
ﻩprivate TextView displayView;
ﻩprivate CheckBox appendBox ;
private EditText entryText;
***@Override
public void onCreate(Bundle savedInstanceState) {
(savedInstanceState);
setContentView(R。layout。main);
labelView = (TextView)findViewById();
displayView = (TextView)findViewById(R.);
appendBox = (CheckBox)findViewById(R.);
ﻩentryText = (EditText)findViewById(R。);
Button writeButton = (Button)findViewById(R。id。wri
Android数据存储和数据访问 来自淘豆网m.daumloan.com转载请标明出处.