码迷,mamicode.com
首页 > 其他好文 > 详细

8、Preferences

时间:2015-01-26 17:17:27      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:android   libgdx   游戏   浏览器   

(官网:www.libgdx.cn

Preferences是保存简单数据的一种很好的方式,比如用户设置,游戏状态等。Preferences原理像hash map,使用字符串作为键值,多种类型作为值。Preferences在你浏览器运行时是将数据持久化的唯一方式。

获取一个Preferences实例

代码:
Preferences prefs = Gdx.app.getPreferences("My Preferences");

需要注意的是,你的应用中可以包含多个preferences,只需要赋予一个不同的名称。

读写值

更改preferences与更改Java Map一样简单:
prefs.putString("name", "Donald Duck");
String name = prefs.getString("name", "No name stored");

prefs.putBoolean("soundOn", true);
prefs.putInteger("highscore", 10);

可以设置默认值。

持久化

prefs.flush();

存储

1、windows 存储位置%UserProfile%/.prefs/My Preferences
2、Linux和Mac OS X 存储位置~/.prefs/My Preferences
在Android中,应用更新数据不会丢失,但是一旦卸载应用,数据将会被删除。
3、在iOS中,NSMutableDictionary将会被写入给定的文件中。
www.libgdx.cn版权所有,如需转载,注明出处)

8、Preferences

标签:android   libgdx   游戏   浏览器   

原文地址:http://blog.csdn.net/song19891121/article/details/43153131

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!