星空网 > 软件开发 > 操作系统

游戏中简单数据存储

在游戏开发中,有时要设置持久的简单数据存储。

Preferences主要是使用简单,但是功能不是很强大,一般适合用于保存一些简单的用户设置的参数,是一种轻量级的存储机制。Preferences仅可以用来存储几种简单类型的数据,如:boolean、int、floate、long、或者String。这些数据以键值对的形式存储在应用程序私有的Preferences目录下的

可以使用 SharedPreferences sp=this.getSharedPreferences("feiruo",Context.MODE_PRIVATE);
或者 SharedPreferences sp=PreferencesManager.getDefaultSharedPreferences(Context);
package com.mycompany.myapp;import android.app.*;import android.os.*;import android.view.*;import android.widget.*;import android.content.*;import java.util.*;public class MainActivity extends Activity{  /** Called when the activity is first created. */  @Override  public void onCreate(Bundle savedInstanceState)  {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    //获取SharedPreferences引用,存储名为feiruo.    //SharedPreferences sp=PreferencesManager.getDefaultSharedPreferences(this);
    SharedPreferences sp=this.getSharedPreferences("feiruo",Context.MODE_PRIVATE);    String lasttime=sp.getString("time",null);    if(lasttime==null){      lasttime="你好,欢迎第一次光临";    }else{      lasttime="你好,上次登录时间为:"+lasttime;    }    SharedPreferences.Editor ed=sp.edit();    ed.putString("time",new Date().toLocaleString());    ed.commit();//提交修改;    TextView tv=(TextView)this.findViewById(R.id.mainTextView);    tv.setText(lasttime);  }}

 




原标题:游戏中简单数据存储

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Shopee注册条件以及入驻流程(2021年最新):https://www.goluckyvip.com/news/4651.html
lazada开店要交保证金!2021最新lazada开店条件及收费标准:https://www.goluckyvip.com/news/4652.html
美新物流:https://www.goluckyvip.com/news/4653.html
Shopee公告:巴西推出免运项目(FSS),助力卖家掘金南美:https://www.goluckyvip.com/news/4654.html
速卖通公告:线上发货仓库调整通知:https://www.goluckyvip.com/news/4655.html
做Lazada该如何选品?:https://www.goluckyvip.com/news/4656.html
回乡创业,不知道干什么,能否推荐几个农村老家创业的好项目?:https://www.vstour.cn/a/365177.html
恐怖游轮2002 恐怖游轮2022:https://www.vstour.cn/a/365178.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流