所以我想换个方法,用getSharedPreferences来处理。问题又来了:getSharedPreferences的文件目录在/data/data/<package name>/shared_presf下,这个目录在我的工程里没有你想表达什么意思呢,手机里不是有么

解决方案 »

  1.   

    我常用的保存参数的方法:
    1. 最简单的方法:使用SharedPreferences
       /**
     * 保存服务器ip
     */
    public void saveIP(String IP) {
    SharedPreferences preferences = context.getSharedPreferences("XXXX(自己命名)",
    Context.MODE_PRIVATE);
    Editor editor = preferences.edit();
    editor.putString("ServerIP", IP);
    editor.commit();
    }/**
     * 获取服务器IP
     * 
     * @return
     */
    public String getServerIP() {
    SharedPreferences preferences = context.getSharedPreferences("XXXX同save中的名称",
    Context.MODE_PRIVATE);
    return preferences.getString("ServerIP", "");
    }
    2.使用sqlite保存到本地库
    3.保存到本地txt文本
      

  2.   

    说下我个人看法
    1.程序打包时,将你的配置文件保存在assets文件中,程序安装启动之后,首先读取此次运行为程序第几次启动,如果是第一次启动,那么就将assets文件内容读取到XML中,每次的修改保存到xml中即可