Android之数据保存--SharedPreference

本文介绍了Android开发中使用SharedPreference(SP)保存应用信息的方法。包括如何通过getSharedPreferences()获取SP实例,以及如何进行数据的读写操作。同时,还提供了在Android Studio中查看SP文件的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android开发时会遇到保存一些信息,SharedPreference可以把信息保存为key-value集合,简称SP.

每个SP可以设置为私有的,也可以设置成共享的.出于安全考虑,真实开发中涉及到SP共享的时候不多.


获取 SharedPreference有俩种方式:

1.getSharedPreferences() 有俩个参数,第一个是SP名称,第二个是权限设置 
2.getPreferences() 默认的文件,不需要提供名称


实际开发中:最好是用getSharedPreferences() ,便于查看,管理



 public static String SPNAME = "gary.44";
    public static String KEY = "test";


写入信息:
private void saveSP() {
        SharedPreferences sharedPreferences = getSharedPreferences(SPNAME, MODE_PRIVATE);
        SharedPreferences.Editor editor = sharedPreferences.edit();
        editor.putInt(KEY, 99);
        editor.commit();


    }

读取信息:
 private void readSP() {
        SharedPreferences sharedPref = getSharedPreferences(SPNAME, MODE_PRIVATE);
        int login = sharedPref.getInt(KEY, 0);


    }




如果想查看文件内容, 首先保证手机已root,并且最好安装Root Explorer.
文件名:gary.44.xml  内容是:99

文件:




gif图:






本人在操作时,想在AndroidStudio中打开时,竟然打不开,折腾了一下午,还是选择了手机查看.




如果想在AndroidStudio 中打开步骤:先找到菜单栏上的 Tools  会看到Android 字样点击会弹出一个菜单,再点击Android Device Monitor 这个时候需要等一下,系统会打开一个新的界面,有可能会被你当前的界面覆盖掉,然后找到File Exploere   , OK!!!!!





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值