1. 文件权限
  • private私有/append追加/read可读/write可写
  • eg: openFileOutputStream("a.txt",MODE_PRIVATE)
  • MODE_PRIVATE/MODE_APPEND/MODE_WORLD_READABLE/MODE_WORLD_WRITABLE
  • 存储结构Linux表现权限方式用10位表现文件权限:d r w - r - x - w x第一位表现文件的类型若为d代表目录-代表文件 剩下的三位三位组合表示(文件类型+当前用户+当前用户所在的组+其他用户)r代表可读/w代表可写/x代表可执行/-代表没有权限
  1. SharedPreferences的使用 是一个interface接口
  • /** getSharedPreferences("config", 0) config表示会生成文件的名字
    • 0表示MODE_PRIVATE
    • 1表示MODE_WORLD_READABLE
    • 2表示MODE_WORLD_WRITABLE
    • 3表示MODE_APPEND
  • //使用SharedPreferences去保存数据
  • SharedPreferences config = getSharedPreferences("config", 0); SharedPreferences.Editor edit = config.edit(); edit.putString("name", null); edit.commit();
  • //使用SharedPreferences去获取数据
  • SharedPreferences config = getSharedPreferences("config", 0); Sting s=config.getString("name","");//name同存时候的name,当找不到的时候会用第二个“”空字符串表示
  1. XML解析
  • 第一步:获取XmlPullParser parser=Xml.newPullParser();
  • 第二步:设置XmlPullParser参数
    • parser.setInput(in,"utf-8");
  • 第三步获取解析文档的事件类型
    • int type=parser.getEventType();
  • 第四步:具体判断一下解析的是那个标签
    • switch(type){
      • case XmlPullParser.START_TAGS:
      • break;
      • case XmlPullParser.END_TAGS:
      • break;}
09-25 04:18