在Android中,是否可以打开'values'文件夹中的文件并读取其内容?



对于单元测试,我想从'values'文件夹中以编程方式打开colors.xml和strings.xml,以便将条目与其他文件中的条目进行比较。我尝试这样做:

    String fileName = "res/strings.xml";
    ClassLoader classLoader = getClass().getClassLoader();
    File f = new File(classLoader.getResource(fileName).getFile());
    if(f.exists()) {
        System.out.println("OK");
    } else {
        System.out.println("not OK");
    }
    Assert.assertNotNull(f);

它不工作- "not OK"。

APK中没有colors.xmlstrings.xml甚至res/文件夹。它是源文件夹,并没有捆绑在应用程序中,但它用来构建一个。所以你不能把它作为普通文件打开和读取

相关内容

  • 没有找到相关文章

最新更新