android的SharedPreferences的辅助类

来源:互联网 发布:数据库工程师累不累 编辑:程序博客网 时间:2024/05/20 18:44

   

sharedPreferences的使用比数据库使用可以存储一些简单的数据,我们可以来设置一些需要保存数据。

public class FileUtils {//private static String path="/data/data/map.activity/shared_prefs/";// 获取SharedPreferences对象private static SharedPreferences sp;private static Editor editor;/* * map.activity为包名,写到手机上时,默认是写到当前包下的,且不 用判断文件是否存在和创建目录、文件,直接向文件里写即可,系统会直 * 接创建文件,且每次以清除原文件内容的方式写入 */// 将数据写入手机public static void writeFileData(String key,String value, Context context) {try {sp = context.getSharedPreferences(StaticData.FILENAME, Context.MODE_PRIVATE);       /// 存储的文件名 public static String FILENAME = "config";editor = sp.edit();editor.putString(key, value);editor.commit();} catch (Exception e) {System.out.println("-------------文件异常-------------");e.printStackTrace();}}// 读文件public static String readFileData(String key,Context context) {String res = "";try {sp = context.getSharedPreferences(StaticData.FILENAME, Context.MODE_PRIVATE);res=sp.getString(key, "");} catch (Exception e) {e.printStackTrace();}return res;}//判断手机上是否存在此文件,必须是绝对路径public static boolean isFileExist(String path){File file=new File(path+StaticData.FILENAME+".xml");return file.exists();}}



 

原创粉丝点击