下载此文档

android数据存储preferences.ppt


文档分类:IT计算机 | 页数:约70页 举报非法文档有奖
1/70
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/70 下载此文档
文档列表 文档介绍
数据存储
单元测试
单元测试:正规的android开发必须使用的技术,在单元测试中可以检查程序的处理结果是否正确,使用单元测试在项目中更多的是对业务层的类进行测试,当测试的业务层没有问题,那么可以供控制层调用。
单元测试
Android单元测试步骤

<application>中加入:
<uses-library android:name="" /> ------------(1)
<application>外面加入:
<uses-permission android:name="" />
<instrumentation android:name="" ------(2)
android:targetPackage=“" ------(3)
android:label="Test for my app"/>
说明:1、(1)处引用单元测试的库,即jar文件到该项目,该工具已经存在,
只需用这条语句引用即可
2、(2)处引用单元测试框架的入口,(3)处的属性值必须和manifest元素的
package属性的值一致
单元测试
Android单元测试步骤
:必须继承自AndroidTestCase类

单元测试实例
新建测试用例
public class Test extends AndroidTestCase {
public void testMethod1()throws Throwable{
TestService t=new TestService();
();
}
public void testMethod2()throws Throwable{
TestService t=new TestService();
assertEquals(56, ());
}
}
说明:1、如果测试方法内部遇到异常,建议直接抛出,而不是捕获异常。异常抛出后会被
测试框架获取,之后在控制台显示出来,方便了解异常信息。
2、Assert类在此的作用是判断所得的结果和期望值的关系,在此例中如果相等则通过,
不相等,则抛出异常.
public class TestService {
public void method1(){
String s="111";
int a=new Integer(s);}
public int method2(){
int i=1;int sum=0;
while(i<=10){
sum=sum+i;
i++;}
return sum;}
}
单元测试实例

数据存储与访问
任何一个应用程序都要依赖数据存储,而且这种存储必须不丢失数据,并且有效、简便使用和更新这些数据。在 Android 操作系统中一共提供了4种数据存储方式,但是由于存储的这些数据都是私有的,所以如果需要共享其他应用程序的数据,就需要使用 Content Provider(数据共享)。4种数据存储方式分别为如下:
1、Shared Preferences
用来存储 “键-值”格式的数据。
2、Files
通过FileInputStream和FileOutputStream对文件进行操作。
3、SQLite
标准数据库,支持SQL语句。
4、NetWork
通过网络存储和获取数据。
Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数,可以通过它保存上一次用户所做的修改或者自定义参数设定,如是否打开音效、是否使用振动效果等,对于这种数据,android采用Shared Preferences保存,当再次启动程序后依然保持原有设置。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下。
数据存储—SharedPreferences
对于软件配置参数的保存,如果是window软件通常会采用ini文件进行保存,如果是j2se应用,会采用properties属性文件或者xml进行保存。如果是Android应用,则采用SharedPreferences实现这种存储方式的技术。
SharedPreferen

android数据存储preferences 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数70
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wdwd123321123
  • 文件大小1.19 MB
  • 时间2021-01-15
最近更新