SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,这些信息以XML文件的形式保存在/data/data/PACKAGE_NAME /shared_prefs 目录下。
例子计算启动了这个activity多少次:
public class beauty extends Activity{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SharedPreferences settings = getSharedPreferences("firstEntry", 0); //获取一个对象
Long first = settings.getLong("first", 0);
first++;
Toast.makeText(this, "启动次数:"+first,Toast.LENGTH_SHORT).show();
settings.edit().putLong("first", first).commit();
}
}