仪器社区

开发Android项目,写单元测试类时,怎样读取assets中的文件?

5311172008 2011-06-22
评论
全部评论
颜媚娌
1. 先在Activity里面调用getAssets()来获取AssetManager引用。
2. 再用AssetManager的open(String fileName, int accessMode)方法则指定读取的文件以及访问模式就能得到输入流InputStream。
3. 然后就是用已经open file 的inputStream读取文件,读取完成后记得inputStream.close()。
4.调用AssetManager.close()关闭AssetManager。
7 0 2016-03-26 0条评论 回复
求一女孩好名
InputStream inStream = context.getAssets().open(fileName);这个context指service或者activity对象,如果是在service或者activity中,就直接调getAssets()就好了. fileName是相对路径,如果你的文件就是放在assets目录下,就直接写文件名比如text.txt就行了,如果是在assets的子目录下,就需要将子目录的路径也加上.
3 0 2011-06-23 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论