美文网首页
撸一个Android 数据存储

撸一个Android 数据存储

作者: 张某人_d762 | 来源:发表于2018-03-26 17:52 被阅读0次

Android里面的存储分为:

1、本地储存(也称之为数据持久化,包含文件储存,SharedPreferences,SQLite储存和ContentProvider(内容提供者))

2、内存储存(静态变量、全局变量存值)

使用SharedPreferences存储数据:

步骤如下:   

①根据Context获取SharedPreferences对象

②利用edit()方法获取Editor对象。

③通过Editor对象存储key-value键值对数据。

④通过commit()方法提交数据。

代码:

//获取SharedPreferences对象 Context ctx = MainActivity.this;

        SharedPreferences sp = ctx.getSharedPreferences("SP", MODE_PRIVATE);

        //存入数据        Editor editor = sp.edit();

        editor.putString("STRING_KEY", "string");

        editor.putInt("INT_KEY", 0);

        editor.putBoolean("BOOLEAN_KEY",true);

        editor.commit();

        //返回STRING_KEY的值        Log.d("SP", sp.getString("STRING_KEY", "none"));

        //如果NOT_EXIST不存在,则返回值为"none"        Log.d("SP", sp.getString("NOT_EXIST", "none"));

    }

}

这段代码执行过后,即在/data/data/com.test/shared_prefs目录下生成了一个SP.xml文件,一个应用可以创建多个这样的xml文件。 

相关文章

  • Android ContentProvider(一)

    Android数据存储(一) Android数据存储(二) Android数据存储(三) Android数据存储(...

  • 撸一个Android 数据存储

    Android里面的存储分为: 1、本地储存(也称之为数据持久化,包含文件储存,SharedPreferences...

  • Android数据存储

    Android数据存储 Android提供了5种方式存储数据 SharedPreferences它是Android...

  • Android数据存储与访问

    Android数据存储与访问 Android数据存储与访问方式中的一个——文件存储与读写,当然除了这种方式外,我们...

  • day07

    Android的存储方式 使用SharedPreferences存储数据 文件存储数据 SQLite数据库存储数据...

  • SharedPreferences存储数据

    Android的存储方式 使用SharedPreferences存储数据文件存储数据SQLite数据库存储数据使用...

  • 面试相关之 Android(二)

    数据存储 1. Android 中提供哪些数据持久存储的方法?参考回答:Android 平台实现数据存储的常见几种...

  • SharePreferences 分析及正确使用姿势

    1.Android 常见数据存储方式 在 Android 中,常用数据存储方式通常有以下几类: 文件存储:将数据存...

  • Android数据存储(三)

    前面两篇文章Android数据存储(一)和Android数据存储(二)分别使用文件存储、SharedPrefere...

  • SharedPreference与文件存储

    Android常用数据存储方式有SharedPreferences存储数据(虽然还是属于内部存储)、文件存储(内部...

网友评论

      本文标题:撸一个Android 数据存储

      本文链接:https://www.haomeiwen.com/subject/wjnrcftx.html