AndroidStudio中简单数据的存储要用到SharedPreferences;Unity中使用PlayerPrefs.
- 存储数据
- 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");