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.网络存储数据;