SharedPreferences的简单应用
第一次登陆应用程序时,需要加载所需要的文字图片之类的,所以使用SharedPreferences记录是不是第一次访问本程序。
代码如下:
SharedPreferences sharedPreferences=this.getSharedPreferences("myName", MODE_PRIVATE); String isFirst=sharedPreferences.getString("isFirst", null); //第二个参数为如果没有isFirst键,则为null if(isFirst==null) { System.out.println("第一个访问本程序"); }else { System.out.println("不是第一次"); } SharedPreferences.Editor editor=sharedPreferences.edit(); editor.putString("isFirst","not first"); editor.commit();
需要注意的是,模式总共有三种:
1>MODE_PRIVATE 只能被本应用程序读,写。
2>MODE_WORLD_READABLE 能被其它应用程序读,不能写。
3>MODE_WORLD_WRITEABLE 能被其它应用程序读、写。
因为此项目只需本应用程序读、写,所以只写了此实例,以后有机会在写被其它应用程序访问的代码。