测试的分类介绍
按照被测试的软件是否被执行
按照测试的过程
android测试快速入门
应用层的测试
测试常规的功能是否完善, 不会出现致命的bug
Google 的CTS的测试 (兼容性测试)
任何一款android 在上市前都需要通过 谷歌的 cts 测试, 如果没有通过 ,
Cts(compatibility test suit )
Framework的测试:
Mediaframework ( stagefright , camera framwork , NFC ), Wifi, GPS, sensor
Javaweb 学习了 junit 测试 框架的使用 , 在android 中谷歌程序员 也将 junit测试框架 引入进来 了 .
测试程序的运行
测试程序编写步骤小结
第一步:
编写一个类 去 继承 AndroidTestCase
第二步:
编写一个测试的运行的方法
第三步:
在manifest文件中 的如下内容
第四步:
在 application 元素下 添加 如下 内容
第五步:
启动 模拟器,
运行 测试 程序
一些额外的注意点
不要去捕获异常,否则虚拟机将无法收到异常信息,直接将异常扔出throws
可以直接新建一个测试工程,在new ---> others
刘丞相的问题
建立了测试工程与被测试工程的联系后(manifest.xml),在测试工程中可以直接调用被测试工程的类。
日志过滤器级别的演示
参考
QQ登录界面的编写&土司提示
大纲视图:
源码:
trim()
编写界面的一些小细节&eclipse视图的使用小技巧
保存数据到应用私有的目录
保存数据时一些细节&面试题缓存数据的策略
每个应用程序 可以 将数据 保存到 自己 独有的一个 文件 夹 下
请 设计 一下 android中 图片的缓存策略, 保存到 设备 中 :
每个应用都有自己的 保存数据的文件夹, 有 cache 和 files文件夹这里 可以去保存 应用运行 时 需要一些数据 .
举例 , 一个新闻客户端, 如果 现在网络不可以用, 那么 就默认的情况下给用户显示缓存 cache 文件夹下的数据
如果网络可以用,那么就 提示 用户 当前 互联网上服务器的最新的数据 有 多少条, 然后 让用户去选择是否 更新 数据,如果
不选择更新, 那么就 不更新, 如果选择更新, 那么就将 缓存cache 文件夹的数据给覆盖掉, 这样
就可以 设计一套比较 合理 缓存 策略了.
保存数据到sdcard演示
申请写外部存储卡的权限:(不申请只能写在程序里面)
使用sd卡保存数据
细节一:(判断SD卡是否挂载)
细节二:(获得SD卡空间信息,并formatter转换)
创建各种权限的文件
1.私有文件
2.只读文件
3.只写文件
4.公共文件
访问写好的各种权限的文件
linux&android中文件的权限
17.使用sharedPreference保存qq的号码和密码并且回显
18.模拟设置中心
19.模拟设置中心(二)
20.保存学生的信息版本一
结果图:
大纲视图:
UI源码:
源码:
21.使用谷歌推荐的serializer去生成xml文件
序列化器(serializer)
22.xml_pull解析器的快速入门
Java web 时 介绍到 sax 解析 , 基于 事件 驱动的
Android 中 谷歌已经将 市场开源的 pull 解析器集成到了android 系统中