第四章数据存储ppt课件.pptx

第四章数据存储ppt课件.pptx

ID:59486813

大小:2.45 MB

页数:42页

时间:2020-09-13

第四章数据存储ppt课件.pptx_第1页
第四章数据存储ppt课件.pptx_第2页
第四章数据存储ppt课件.pptx_第3页
第四章数据存储ppt课件.pptx_第4页
第四章数据存储ppt课件.pptx_第5页
资源描述:

《第四章数据存储ppt课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章数据存储Android中5种数据存储方式使用SharedPreferences临时文件存储首选项文件存储数据SQLite数据库存储数据使用contentprovider存储数据(主要实现数据共享)网络存储数据第一节SharedPreferencesSharedPreferences1、存储临时性数据,保证下一次进入该系统,能够获取该文件的数据,进行操作。存储数据和读取数据的流程:存储数据信息1)打开名为configuration的配置文件,如果存在则打开它,否则创建新的名为configuration的配置文件Sh

2、aredPreferences sharedPreferences=getSharedPreferences("configuration",0);2)让sharedPreferences处于编辑状态SharedPreferences.Editor editor = sharedPreferences.edit();3)存放数据editor.putString("name","harvey");4)完成提交editor.commit();读取数据信息1)打开名为configuration的配置文件SharedPrefe

3、rences sharedPreferences=getSharedPreferences("configuration",0);2)获取数据Stringname=sharedPreferences.getString("name","默认值");获取SharedPreferences对象方法SharedPreferencespre=Context.getSharedPreferences(Stringname,intmode);注:name为本组件的配置文件名(如果想要与本应用程序的其他组件共享此配置文件,可以用这个

4、名字来检索到这个配置文件,在这里要特别注意,因为在Android中已经确定了SharedPreferences是以xml形式保存,所以,在填写文件名参数时,不要给定“.xml”后缀,android会自动添加。只要直接写上文件名即可。它会直接被保存在/data/data//shared_prefs路径下,它是采用键值对的形式保存参数。当你需要获得某个参数值时,按照参数的键索引即可)。SharedPreferences支持的三种访问模式(这三种模式可以由Activity调用:1、MODE_PRIV

5、ATE:只有创建这个SharedPreferences的Activity与权限读写它。2、MODE_WORLD_READABLE:其他Activity对这个SharedPreferences具有可读权限。3、MODE_WORLD_WRITEABLE:其他Activity对这个SharedPreferences也具有可读可写的权利练习第二节文件存储简介利用SharedPreferences只能保存简单的数据,要存储更多类型的数据,则需要使用文件的存储操作。对于文件的存储操作,在Android中有两种形式。1、直接利用Ac

6、tivity提供的文件操作方法。此类操作的所有文件路径只能是“datadatafiles文件名称”2、利用javaIO流执行操作。此类操作的文件可以是任意路径(包括sdcard)下,但是需要为其操作授权。File类简介在java中,File类既可以表示文件又可以表示目录,它提供了操作文件或目录的一组方法1:Filef=newFile("F:\java\rose");(其中F:javarose是一个已经存在的目录),你可以调用file.exists()看目录是否存在,如存在则函数

7、返回true,如不存在你可以调用file.mkdir();创建rose目录。2:Filefile=new(f,“file1.txt”);可以实例化F:javarose目录下的文件file1.txt(文件已存在),你可以调用file.exists()看文件是否存在,如存在则函数返回true,如不存在你可以调用file.createNewFile()创建file1.txt文件。注意,当你实例化一个已经存在的文件时,一定要加上后缀名,如.txt等,否则实例化的文件是不存在的。调用file.exists()返回false.

8、Environment类简介Environment是一个提供访问环境变量的类。Environment常用方法:01.方法:getDataDirectory()02.解释:返回File,获取Android数据目录。03.方法:getDownloadCacheDirectory()04.解释:返回File,获取Android下载/缓存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。