在包com下有个类读xml文件,com和resources是同一级
获取url代码如下:
方法getResourceURL("resources/config/service-config.xml");
URL url = Thread.currentThread().getContextClassLoader().getResource("resources/config/service-config.xml");
return url;
systemout("-- "+url.getPath());
-- file:/data/app/com.activity-2.apk!/resources/config/service-config.xml获取file代码如下:
new File(getResourceURL(resource).getFile());返回文件不存在,是哪里出错了???

解决方案 »

  1.   

    没见过你这样放文件的,建议在res下建立raw目录,然后把你的文件放下面去,
    然后InputStream myfile = getResources().openRawResource(R.raw.你的文件名);既然能拿到流了, 自然也就能读了
      

  2.   

    要用getResources()得继承activity吧,但我想弄个专门的类来读取配置文件,不想去继承activity。
      

  3.   

    android不能随便在工程下创建目录,只能在android指定的目录操作。