仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-直播- 视频

问答社区

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

5311172008 2011-06-22 08:58:59 409  浏览
  •  

参与评论

全部评论(2条)

  • 求一女孩好名 2011-06-23 00:00:00
    InputStream inStream = context.getAssets().open(fileName);这个context指service或者activity对象,如果是在service或者activity中,就直接调getAssets()就好了. fileName是相对路径,如果你的文件就是放在assets目录下,就直接写文件名比如text.txt就行了,如果是在assets的子目录下,就需要将子目录的路径也加上.

    赞(3)

    回复(0)

    评论

  • 颜媚娌 2016-03-26 21:24:04
    1. 先在Activity里面调用getAssets()来获取AssetManager引用。 2. 再用AssetManager的open(String fileName, int accessMode)方法则指定读取的文件以及访问模式就能得到输入流InputStream。 3. 然后就是用已经open file 的inputStream读取文件,读取完成后记得inputStream.close()。 4.调用AssetManager.close()关闭AssetManager。

    赞(7)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

开发Android项目,写单元测试类时,怎样读取assets中的文件?
 
2011-06-22 08:58:59 409 2
如何将springxml文件注入到单元测试类
 
2017-10-23 20:36:21 261 1
用maven的web 项目单元测试找不到类
头一次用maven项目 有很多不明白的地方 完全按照视频的步骤去做还出现很多错误 求老师解答
2014-02-09 11:51:51 164 1
虚拟机怎样直接读取硬盘文件?
虚拟机装windowsXP怎么直接读取本机硬盘的文件?... 虚拟机装windows XP 怎么直接读取本机硬盘的文件? 展开
2013-05-07 01:43:54 366 3
android webview 加载assets html 无法加载网络图片
androidwebview加载assetshtml无法加载网络图片,数据是有的,都是网络图片没有显示,直接加载网络上面的页面是有图片的,但是通过assets就不能加载网络图片了... android webview 加载assets html 无法加载网络图片, 数据是有的,都是网络图片没有显示,直接加载网络上面的页面是有图片的, 但是通过assets 就不能加载网络图片了 展开
2015-06-25 15:02:50 452 1
项目总结报告怎么写?笔记本测试类的
 
2012-11-01 18:57:30 250 2
junit单元测试类中可以自定义方法吗
 
2018-11-24 08:56:47 171 0
求Android开发工具包
 
2015-08-22 08:49:47 336 1
scanf读取文件的问题
如何用scanf读取以下格式的数据有空格和其他字符,如何得到这四组数 1892-22-54 55:22:99,11.347213,0.585384 scanf(“”,)
2014-04-02 04:44:24 332 2
java开发工具包中用来编译源文件,执行类文件的程序分别是什么?
java开发工具包中用来编译源文件,执行类文件的程序分别是什么?
2017-09-17 07:42:13 579 1
如何查看android 系统文件
 
2017-07-27 09:18:27 268 2
关于java面向对象的单元测试。测试类应该怎么写?具体代码如下
测试类应该怎么写。 public class Earth { public static void main(String args[]) { Monkey mary=new Monkey("Mary","red",100,120); Food banana=new Food("banana","veg",6); mary.showInfo(); mary.eat(banana); ... 测试类应该怎么写。 public class Earth { public static void main(String args[]) { Monkey mary=new Monkey("Mary","red",100,120); Food banana=new Food("banana","veg",6); mary.showInfo(); mary.eat(banana); mary.piss(); mary.showInfo(); Human helen=new Human("Helen","white",100,170,"Obama"); Food hamberger=new Food("hamberger","meet",3); helen.showInfo(); helen.eat(hamberger); helen.piss(); helen.work(); helen.showInfo(); } } class Monkey { String name; String color; int weight; int height; int tempr; Monkey(String n,String c,int w,int h) { name=n;color=c;weight=w;height=h;tempr=0; } int eat(Food f) { int r; if (f.type.equals("veg")) { r=1*f.quantity; } else if (f.type.equals("meat")) { r=3*f.quantity; } else { r=0; } System.out.println("I'm eatting " + f.name + ", YUMMY!"); weight+=r; height-=r; tempr=r; return r; } int piss() { int r; if (tempr!=0) { Pee mypee=new Pee(tempr); r=mypee.weight; } else { r=0; } weight-=r; return r; } void showInfo() { System.out.println("I'm a " + color + " monkey, my name is: " + name + ", weight " + weight + ", height " + height + "."); } } class Food { String type; String name; int quantity; Food(String t,String n,int q) { type=t;name=n;quantity=q; } void showInfo() { System.out.println(name + ", " + type + ", " + quantity); } } class Pee { int weight; Pee(int w) { weight=w; } } class Human extends Monkey { String fname; Human(String n,String c,int w,int h,String f) { super(n,c,w,h); fname=f; } void work() { weight--; } void showInfo() { System.out.println("I'm a human, my name is: " + name + " " +fname + ", weight " + weight + ", height " + height + "."); } } 展开
2013-10-31 00:25:23 330 1
怎么在测试类中读取Web.config中的内容
 
2009-09-21 04:38:23 326 2
怎样解决替换android中webview加载网页失败时的页面
 
2015-10-23 03:16:05 269 1
vs2008 单元测试类名为什么多出_Accessor
 
2011-10-30 03:16:49 295 2
labview 如何读取一个文件夹里面的多个文件
我有50个TXT存在一个文件夹下边,现在我想用labview依次将他读取出来生成一个文本文件,然后我再去读取我想要的列并生成波形,哪位高才帮帮忙!!Z好是能留个QQ,我想请教请教!谢谢... 我有50个TXT存在一个文件夹下边,现在我想用labview依次将他读取出来生成一个文本文件,然后我再去读取我想要的列并生成波形,哪位高才帮帮忙!!Z好是能留个QQ,我想请教请教!谢谢 !!!!只有这么一点分了,全给你了。 展开
2017-12-15 19:46:40 764 1
组态软件怎样读取sql中的数据
 
2016-01-18 11:02:52 437 1
请问如何开发android IM即时通讯软件?
 
2012-03-23 01:18:38 345 2
Android开发的时候有没有需要付费的开发软件
 
2017-03-16 04:18:07 232 1
android Studio Z好的测试类
关于单元测试的问题,其实很简单,,但是有很多不靠谱的前辈老给指弯路。 android Studio本身已经自带了测试类, ExampleInstrumentedTest和ExampleUnit Test方法1直接在ExampleUnitTest测试类 public class ExampleUnitTest { @Test public void addit... 关于单元测试的问题,其实很简单,,但是有很多不靠谱的前辈老给指弯路。 android Studio本身已经自带了测试类, ExampleInstrumentedTest和ExampleUnit Test方法1直接在ExampleUnitTest测试类 public class ExampleUnitTest { @Test public void addition_isCorrect() throws Exception { int x = MainActivity.add(9,1); assertEquals(10, x); // assertEquals(10 是断言值, x 是函数返回值); @Test//一般复制粘贴就可以了 public void app(){//MainActivity的没有返回值类型的函数。 MainActivity.app(); }} 方法2 Go To 点击Test Create new test 选择要测试的方法结合 以上,, 函数的特性有或无返回值只要java基础油点功底 一点都不难。 运行测试类 点击绿色三角按钮 选择diyi个 方法 我给别人解答 百度不给力,,,回答不了,只能这样了,,希望能帮助学习android的朋友 java返回的只有void和返回值类型返回比如int String 等等。。。。。 测试类Z主要的功能就是可以单独测试一个函数,,,,可以不用运行整个类。。方便查找错误在哪个函数内发生 展开
2017-08-04 16:32:24 267 1

11月突出贡献榜

推荐主页

最新话题