学习到的有关android的知识点 单元测试等(1)

一、关于单元测试(软件开发中,必用的技术)

 有两种:第一个就是新建一个android项目→other→android  test project→填写好项目名称→选择要测试的存在项目→平台→finish;

          第二种就是:在项目中添加一个测试包和类,并且在Mainfesit.xml文件中,在activity结束后添加,<uses-library android:name="android.test.runner"/>, 和<applcation/>后添           加,<instrumentation android:name="android.test.InstrumentationTestRunner"  android:tarfet package="cn.it.test"  android:label="Tests my App"/>添加包.

引入单元测试包类是→new Java Class→填写好package name →Brower。。。。→继承AndroidTestCase 类。


       然后进行单元测试,在Outline中点击方法,右键→run as →android.Junit Test

可以用Assert.assertEquals(期盼值, 实际结果的值);


二、关于输入输出流的说明

输入流和输出流是针对设备而言,写到文件中就用输出流,从文件中读取到设备就用输入流。


三、 在工程中,在一段代码重用的时候,同一个方法是,可以选中代码→右键→Refactor→Extract Method →生成方法


四、文件权限 drw_  rw_  rw_;      d指的是文件,  第一组的rw_是本文件的读写权限。  第二组的rw_是同组应用的权限  。  第三组的rw_是其他应用的去啊年。                                        rw_第三个参数指 的是是否可以执行。


五、文件的存储  MODE_WORLD_READABLE该文件可以被其他应用读取。  MODE_WORD_WRITABLE可以被其他应用写入。如果想被其他应用读写可以,

       这样 openFile("a.tst",Context.MODE_WORD_READABEL +Context.MODE_WORD_WRITABLE);

      SharedPreferences的文件存放于  /data/data/package name/shared_prefs中。

六、 Sqlite中获取5条记录,并且跳过前面3条记录    select * from accounte limit 3.5;

       自增长记录后的值SELECT.last_insert_rowid() 

七、ScrollView 为一个滚动条,只需要把需要滚动的组件放入即可。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值