实验十一 haredPreference文件的访问
- 实验名称
SharedPreference文件的访问
- 实验目的:
熟悉SharedPreference文件的访问
- 实验环境:
Windows xp+,jdk-6u32-windows-i586,adt-bundle-windows-x86-*。
- 实验结果:
- 写入成功
图4-1-1 写入成功
- 读取成功
图4-1-2 读取成功
- 参考代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/titleMsg" />
<EditText
android:id="@+id/fileName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/title"
android:hint="@string/Msg"
/>
<TextView
android:id="@+id/title2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/content"
android:layout_alignBottom="@+id/content"
android:layout_alignLeft="@+id/RadioGroup"
android:text="@string/titleMsg2"
/>
<EditText
android:id="@+id/content"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/fileName"
android:layout_below="@id/fileName"
android:ems="10"
android:hint="@string/Msg1">
<requestFocus/>
</EditText>
<RadioGroup
android:id="@+id/RadioGroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/Black"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/black"/>
<RadioButton
android:id="@+id/Green"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/green"/>
<RadioButton
android:id="@+id/Yellow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/yellow"/>
<RadioButton
android:id="@+id/Red"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/red"/>
</RadioGroup>
<Button
android:id="@+id/readerMsg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/RadioGroup"
android:text="@string/reader"
/>
<Button
android:id="@+id/writerMsg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/readerMsg"
android:layout_alignBottom="@+id/readerMsg"
android:layout_toRightOf="@+id/readerMsg"
android:text="@string/writer"
/>
</RelativeLayout>
- 实验总结:
通过本次实验,我熟悉了SharedPreference文件的访问。学会了对文件的简单的写入和读取操作,但是还需要注意的是不能单纯的完成实验而不注意界面的美观等,后续复杂的操作还需要继续学习。