下载此文档

5-android-数据存储preferences.ppt


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
数据存储单元测试单元测试:正规的android开发必须使用的技术,在单元测试中可以检查程序的处理结果是否正确,使用单元测试在项目中更多的是对业务层的类进行测试,当测试的业务层没有问题,那么可以供控制层调用。:<application>中加入: <uses-libraryandroid:name=""/>------------(1)<application>外面加入:<uses-permissionandroid:name=""/><instrumentationandroid:name=""------(2) android:targetPackage=“"------(3) android:label="Testformyapp"/>说明:1、(1)处引用单元测试的库,即jar文件到该项目,该工具已经存在,只需用这条语句引用即可2、(2)处引用单元测试框架的入口,(3):{publicvoidtestMethod1()throwsThrowable{TestServicet=newTestService();();}publicvoidtestMethod2()throwsThrowable{TestServicet=newTestService();assertEquals(56,());}}说明:1、如果测试方法内部遇到异常,建议直接抛出,而不是捕获异常。异常抛出后会被测试框架获取,之后在控制台显示出来,方便了解异常信息。2、Assert类在此的作用是判断所得的结果和期望值的关系,在此例中如果相等则通过,不相等,{publicvoidmethod1(){Strings="111";inta=newInteger(s);}publicintmethod2(){inti=1;intsum=0;while(i<=10){sum=sum+i;i++;}returnsum;}},而且这种存储必须不丢失数据,并且有效、简便使用和更新这些数据。在Android操作系统中一共提供了4种数据存储方式,但是由于存储的这些数据都是私有的,所以如果需要共享其他应用程序的数据,就需要使用ContentProvider(数据共享)。4种数据存储方式分别为如下:1、SharedPreferences 用来存储“键-值”格式的数据。2、Files 通过FileInputStream和FileOutputStream对文件进行操作。3、SQLite 标准数据库,支持SQL语句。Work 通过网络存储和获取数据。Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数,可以通过它保存上一次用户所做的修改或者自定义参数设定,如是否打开音效、是否使用振动效果等,对于这种数据,android采用SharedPreferences保存,当再次启动程序后依然保持原有设置。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<packagename>/shared_prefs目录下。数据存储—SharedPreferences对于软件配置参数的保存,如果是window软件通常会采用ini文件进行保存,如果是j2se应用,会采用properties属性文件或者xml进行保存。如果是Android应用,则采用SharedPreferences实现这种存储方式的技术。SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此它保存的数据主要是简单类型的key-value对。做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此使用键值这种一一对应的关系来存放这些配置信息。数据存储—SharedPreferencesSharedPreferences共有四种操

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小629 KB
  • 时间2020-10-20
最近更新