数据的本地存储管理:SharedPreferences
一、SharedPreferences作用
1、用于存放一些类似登陆的配置信息
2、本质上是一个xml文件,是通过类似健值对的方式存放信息
3、位于程序的私有目录中,即data/data/[packageName]/shared_prefs
二、操作模式
1、MODE_APPEND:追加方式存储
2、MODE_PRIVATE:私有方式储存,其他应用无法访问
3、MODE_WORLD_READABLE:可被其他应用读取
4、MODE_WORLD_WRITEABLE:可被其他应用写入
三、实现的需求:
/**需求:
* 点击Main_Activity页面的按钮进入登陆账号界面
* 第一次输入账号密码登陆,第二次进入登陆界面时账 号信息和密码会自动填充到Edit框中
*/
四、代码的实现区
1、activity_main.xml:
<?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">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="SharePreference登陆界面"
android:onClick="ShareBtn"/>
</LinearLayout>
2、Main_Activity.java:
3、activity_share_preference.xml:
4、SharePreference.java