day27_安卓基础之Android文件存储

  1. 测试的分类介绍

按照被测试的软件是否被执行

按照测试的过程

  1. android测试快速入门

应用层的测试

测试常规的功能是否完善, 不会出现致命的bug

 

Google 的CTS的测试 (兼容性测试)

任何一款android 在上市前都需要通过 谷歌的 cts 测试, 如果没有通过 ,

Cts(compatibility test suit )

 

Framework的测试:

Mediaframework ( stagefright , camera framwork , NFC ), Wifi, GPS, sensor

 

 

Javaweb 学习了 junit 测试 框架的使用 , 在android 中谷歌程序员 也将 junit测试框架 引入进来 了 .

  1. 测试程序的运行

  1. 测试程序编写步骤小结

 

第一步:

编写一个类 去 继承 AndroidTestCase

 

第二步:

编写一个测试的运行的方法

 

第三步:

在manifest文件中 的如下内容

 

 

 

第四步:

在 application 元素下 添加 如下 内容

 

 

第五步:

启动 模拟器,

 

运行 测试 程序

 

  1. 一些额外的注意点

不要去捕获异常,否则虚拟机将无法收到异常信息,直接将异常扔出throws

 

可以直接新建一个测试工程,在new ---> others

 

  1. 刘丞相的问题

建立了测试工程与被测试工程的联系后(manifest.xml),在测试工程中可以直接调用被测试工程的类。

  1. 日志过滤器级别的演示

参考

  1. QQ登录界面的编写&土司提示

大纲视图:

源码:

trim()

  1. 编写界面的一些小细节&eclipse视图的使用小技巧

  1. 保存数据到应用私有的目录

 

  1. 保存数据时一些细节&面试题缓存数据的策略

每个应用程序 可以 将数据 保存到 自己 独有的一个 文件 夹 下

 

 

 

 

请 设计 一下 android中 图片的缓存策略, 保存到 设备 中 :

 

每个应用都有自己的 保存数据的文件夹, 有 cache 和 files文件夹这里 可以去保存 应用运行 时 需要一些数据 .

举例 , 一个新闻客户端, 如果 现在网络不可以用, 那么 就默认的情况下给用户显示缓存 cache 文件夹下的数据

如果网络可以用,那么就 提示 用户 当前 互联网上服务器的最新的数据 有 多少条, 然后 让用户去选择是否 更新 数据,如果

不选择更新, 那么就 不更新, 如果选择更新, 那么就将 缓存cache 文件夹的数据给覆盖掉, 这样

就可以 设计一套比较 合理 缓存 策略了.

  1. 保存数据到sdcard演示

申请写外部存储卡的权限:(不申请只能写在程序里面)

  1. 使用sd卡保存数据

细节一:(判断SD卡是否挂载)

 

细节二:(获得SD卡空间信息,并formatter转换)

  1. 创建各种权限的文件

1.私有文件

2.只读文件

3.只写文件

4.公共文件

  1. 访问写好的各种权限的文件

  1. linux&android中文件的权限

17.使用sharedPreference保存qq的号码和密码并且回显

 

18.模拟设置中心

19.模拟设置中心(二)

 

 

 

20.保存学生的信息版本一

结果图:

大纲视图:

UI源码:

源码:

21.使用谷歌推荐的serializer去生成xml文件

序列化器(serializer)

22.xml_pull解析器的快速入门

Java web 时 介绍到 sax 解析 , 基于 事件 驱动的

 

Android 中 谷歌已经将 市场开源的 pull 解析器集成到了android 系统中

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值