AndroidStudio|保存数据到本地

 
    AndroidStudio中简单数据的存储要用到SharedPreferences;Unity中使用PlayerPrefs.
 
  • 存储数据
    getSharedPreferences()方法的第二个参数是个枚举,有以下四种操作模式:
  •  Context.MODE_PRIVATE (私有模式 ):值是 0;只能被创建这个文件的当前应用访问;若文件不存在会创建文件;若创建的文件已存在则会覆盖掉原来的文件 
  • Context.MODE_APPEND(追加模式):值是 32768;  只能被创建这个文件的当前应用访问;若文件不存在会创建文件;若文件存在则在文件的末尾进行追加内容
  • Context.MODE_WORLD_READABLE(可读模式):值是1;  
  • Context.MODE_WORLD_WRITEABLE(可写模式):值是2  
SharedPreferences preferences = getSharedPreferences("IpAndPort",Activity.MODE_PRIVATE);    SharedPreferences.Editor editor = preferences .edit();  
editor.putString("IP", IP);    
editor.putString("Port", PORT + "");    
editor.commit();//写入

 

 

  • 读取数据(如果preferences中不存在这个值的话,那么就用后面的值作为返回值,这样就省去了我们的if什么什么为空的判断。)
String GetIp = preferences.getString("IP", "192.168.0.118");    
String GetPort = preferences.getString("Port", "1234");

 

 
 
 

 
 
 

你可能感兴趣的:(新浪博客导入)