raw下的资源不能这样访问context.getResources().openRawResource(R.raw.xxx);  
R.raw.xxx这个资源的id就是raw文件下con.properties文件的id,编译后在r.java中可以找到

解决方案 »

  1.   

    大侠,我读取的时候就是这样写的,可以实现,根据这个我写了个写入方法,try {
    FileOutputStream s = new FileOutputStream(context.getResources().getResourceName(R.raw.conf), false);
    properties.store(s, "");
    } catch (Exception e) {
    e.printStackTrace();
    }报错,不行
      

  2.   

    getResources().openRawResource(R.raw.conf)); 
      

  3.   

    Android下用Properties保存程序配置http://blog.csdn.net/ameyume/archive/2010/11/26/6037760.aspx
      

  4.   

    raw 下文件贸视无写入权限
      

  5.   

    支持。raw asset等资源文件不支持写操作的吧?
      

  6.   

    新建一个assets文件夹,放在它下面就可以了!访问路径:file:///android_asset/文件名
      

  7.   

    配置信息用sharedpreferences生成的键值对存储最好,而且外部包可以读,内部包还可以写
      

  8.   

    android中使用SharedPreferences来保存程序的配置文件,当你的程序删除后,配置文件也一并删除
    文档:
    /docs/reference/android/content/SharedPreferences.html
      

  9.   

    我来晚了,大家别见怪啊,我用SharedPreferences解决了,谢谢各位大师!!!提前祝大家圣诞快乐!!!