我建了个abc.xml文件放在android工程的根目录下,如果在普通Java工程的话我用 File f = new File(abc.xml)就可以得到;但是在android环境下 会自动把这个路径变为 “/abc.xml”;然后报“ 11-18 08:58:43.572: WARN/System.err(19260): java.io.FileNotFoundException: /systemapps.xml (No such file or directory)”异常,可能是编译路径与以前不一样导致。
那有什么办法可以读取这个xml文件呢?
那有什么办法可以读取这个xml文件呢?
解决方案 »
- Nexus 7平板上ZXing不能识别针式或喷墨打印机的条码.能换成条码枪用吗?
- 想做一个android锁屏程序,求大神们指导
- Android界面的.9.png图片显示出错,怎么回事啊?
- android 怎么实现图片切换的效果
- git使用中发生的错误
- Android:WebView 加载flash页面 的一些问题
- 高分救助!实现类似新浪微博ListView下拉刷新的效果!
- 请问个手机远程控制智能家居的问题
- android 模拟登录教务系统 获取课程表 出错
- progressDialog 为什么设置了setProgress()方法无反应?
- M9 适合android开发吗?(来者有分,不够另开帖)
- 请问如何调用系统闹钟??
http://hi.baidu.com/garylijs/blog/item/afaa0dedeef215dbb31cb1d4.html
在res文件夹下新建raw文件夹,然后将abc.xml复制到raw文件夹下。读取代码:
InputStream input = getResources().openRawResource(R.raw.abc);
BufferedReader read = new BufferedReader(new InputStreamReader(input));
String line = "";
while((line=read.readLine()) != null){
System.out.println(line);
}
res文件夹下新建raw文件夹,然后将abc.xml复制到raw文件夹下
InputStream in = context.openFileInput("abc.xml");