我的androidTest / resources文件夹中有一个测试文件(.xml)。我想测试我的XmlPullParser实现。
我可以通过以下方式访问文件
public class XMLParsingTest {
private InputStream path;
@Before
public void setUp() throws Exception {
path = getClass().getResourceAsStream("/folder/file.xml");
OR
path = getClass().getClassLoader().getResourceAsStream("folder/file.xml");
}
...
}
但是,有没有一种方法可以将文件(路径)作为字符串获取?当我使用
URL path = getClass().getResource("/folder/file.xml");
我对URL做什么都没关系,getFile(),toString(),getPath()无效:
java.io.FileNotFoundException: file:/data/app/com.example.appname.test-ypxs8aUSla4rKZjMuGpWfw==/base.apk!/folder/filename.xml