Android的五种数据存储方式
来源:互联网 发布:php mvc 开发实战 编辑:程序博客网 时间:2024/05/22 09:48
1.SharedPreferences存储;
package com.example.administrator.testapplication;import android.content.SharedPreferences;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import java.util.Map;import java.util.Set;public class MainActivity extends AppCompatActivity { SharedPreferences sharedPreferences; SharedPreferences.Editor editor; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //在/data/data/包名/shared_prefs目录下生成了一个test.xml文件 sharedPreferences=getSharedPreferences("test",MODE_PRIVATE); editor=sharedPreferences.edit(); saveTest(); queryTest(); clearTest(); removeTest(); } //存储 void saveTest(){ editor.putString("MyName", "刘XX"); editor.putString("Sex","男"); editor.putInt("Age",26); editor.commit(); } //查询 void queryTest(){ String myName=sharedPreferences.getString("MyName","XXX"); String mySex=sharedPreferences.getString("Sex","?"); int myAge=sharedPreferences.getInt("Age",0); } // 清空 void clearTest(){ editor.clear(); editor.commit(); } // 删除 void removeTest(){ editor.remove("Sex"); editor.commit(); }}
总结起来就是
(1)根据Context获取SharedPreferences对象
(2)利用edit()方法获取Editor对象
(3)通过Editor对象存储,移除,清空 数据
(4)通过commit()方法提交数据。
(5)利用SharedPreferences.getXXX()方法来查询数据
2.文件存储数据;
3.SQLite数据库存储数据;
4.使用ContentProvider存储数据;
5.网络存储数据;
阅读全文
0 0
- Android的五种数据存储方式
- Android的五种数据存储方式
- Android五种数据存储方式
- Android五种数据存储方式
- android 五种数据存储方式
- Android中的五种数据存储方式
- android中五种数据存储方式
- Android五种数据存储方式
- android五种数据存储方式
- Android中常用的五种数据存储方式
- Android中常用的五种数据存储方式
- Android中常用的五种数据存储方式
- Android的五种数据存储
- Android五种数据存储(数据持久化)方式
- Android的5种数据存储方式
- Android的5种数据存储方式
- Android的几种数据存储方式
- Android 的几种数据存储方式
- 1024:求1+2!+3!+...+N!的和
- RxJava笔记1
- Windows 下 MongoDB的安装,配置,删除以及RoboMongo(Robo 3T)的安装和使用教程
- 矩阵快速幂比较好的写法
- 超轻量/跨平台UI框架(目前已经支持: Windows, Android, Linux, VR)
- Android的五种数据存储方式
- C++写二进制数据到文件中
- WKWebView的使用
- 实际项目中的秒杀系统应用(简述)
- kotlin写安卓的sharepreference存储功能
- nyoj 170 网络的可靠性
- JAVA初学者的一些建议
- RxJava笔记2
- Bribe the Prisoners(GCJ 2009 Round 1C C)(dp)