本文主要是介绍数据存储-首选项存储,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
了解Android首选项存储的基本操作方法,学会使用首选项存储方法来进行信息的存储,学会“设置”界面的创建及“设置”信息的获取。
- 新建一个项目;
- 设置主活动界面如下:
- 完成首选项文件的读写操作
- 创建“设置”界面,界面效果如下(注意:字号大小和字体颜色由用户在指定列表中进行选择):
- 当启动主界面时,用户读取的信息按照用户设置的字号大小和字体颜色显示,且按照用户设置的音乐的开/关来启动对应的音乐服务。
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity"><EditTextandroid:layout_gravity="center"android:layout_marginTop="30dp"android:id="@+id/et_name"android:layout_width="300dp"android:layout_height="wrap_content"android:hint="请输入你的姓名" /><EditTextandroid:layout_gravity="center"android:layout_marginTop="20dp"android:id="@+id/et_age"android:layout_width="300dp"android:layout_height="wrap_content"android:hint="请输入你的年龄" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"><Buttonandroid:id="@+id/btn_write"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginRight="20dp"android:text="保存"android:onClick="click"/><Buttonandroid:id="@+id/btn_read"andr
这篇关于数据存储-首选项存储的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!