通常我可以将一个xml文件(非android格式,如果我需要,也就是使用.txt文件)同样放入我的项目目录并通过
使用它 File file = new File("init.xml");
这不适用于android项目,所以我需要一个解决方案。
P.S。资产管理器在这种情况下不起作用,因为我需要完全使用文件类型的字段,但AM只提供以下方法
InputStream open(String fileName);
答案 0 :(得分:2)
将其放入您的res文件夹,然后使用R.foo.bar
文件路径访问它。
答案 1 :(得分:1)
我相信您可以将文件放在资源路径中并使用以下内容来访问它
InputStream is = context.getResources().openRawResource(R.xml.myfile);
答案 2 :(得分:0)
你把文件放在哪里?我认为如果你将它放在项目的“原始”文件夹中它会起作用。