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

有两种:第一个就是新建一个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 为一个滚动条,只需要把需要滚动的组件放入即可。




更多相关文章

  1. Android(安卓)实现一个简单的文件上传工具
  2. 3 分钟搞定 Android(安卓)Push
  3. Flex开发Android(安卓)更改ViewMenu外观
  4. Android之四大组件(AIDL Service的使用)
  5. 编译可在Android上运行的可执行文件:C/C++交叉编译环境
  6. Android最简单的基于FFmpeg的例子(四)---以命令行的形式来使用ff
  7. 史上最易懂的Android(安卓)jni开发资料--NDK环境搭建
  8. [Android(安卓)UI] shape和selector的结合使用
  9. Android(安卓)多渠道打包提速

随机推荐

  1. 有关android apk的版本号能否自动更新?
  2. [转]Android NDK学习笔记
  3. android访问远程数据库
  4. Android(安卓)databinding(详解三)--自定
  5. Android背景渐变
  6. Android坐标系
  7. Android Building System 总结 收藏
  8. Android中更新UI的四种常用方式
  9. Android中TextView属性
  10. Android中用layer-list编写阴影效果