/*
装载数据
*/
//
一.SharedPreferences方式
1.取得活动的 preferences 对象 .
SharedPreferences settings = getPreferences(Activity. MODE_PRIVATE ); //mode_private
或者通过
SharedPreferences settings = this.getSharedPreferences("Demo",
MODE_PRIVATE);
2.以Key/value键值方式加入数据
SharedPreferences uiState=getPreference(0);
SharedPreferences.Editor editor=uiState.edit();
editor.putString ("name", “value”);
editor.commit ();
3.获取数据
String str = settings.getString ("name", "");
boolean mbMusic=settings.getBoolean("bMusic"false);
4.清除数据
editor.clear ().commit();
二.Properties属性文件
1.读属性文件
/* 构建 Properties 对对象 */
Properties properties = new Properties();
/*
文件
*/
FileInputStream stream =
this
.openFileInput
(
"music.cfg"
);
/*
读取文件内容
*/
properties.load(stream);
String
/* 取得数据 */
mbMusic = Boolean.valueOf (properties.get( "bmusic" ).toString());
/* 取得数据 */
mbMusic = Boolean.valueOf (properties.get( "bmusic" ).toString());
/* 取得数据 */
mbMusic = Boolean.valueOf (properties.get( "bmusic" ).toString();
2.写属性文件
Properties properties =
new
Properties();
/* 将数据打包成 Properties */
properties.put( "bmusic" , String.valueOf ( mbMusic ));
FileOutputStream stream =
this
.openFileOutput (
"music.cfg"
, Context.
MODE_WORLD_WRITEABLE
);
/*
将打包好的数据写入文件中
*/
properties.store(stream, "" );