第8节数据存储和访问.pdf

  1. 1、本文档共167页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 数据存储和访问 本章结构:  简单存储——SharedPreferences  文件存储  数据库存储——SQLite  数据共享——ContentProvider 简单存储——SharedPreferences  SharedPreferences简介  一种轻量级的数据保存方式  可以将NVP (Name/Value Pair ,名称/值对)保存在 Android的文件系统中,而丏SharedPreferences完全屏 蔽的对文件系统的操作过程  开发人员仅是通过调用SharedPreferences对NVP迚行 保存和读取  SharedPreferences丌仅能够保存数据 ,还能够实现丌 同应用程序间的数据共享 用户 SharedPreference /data/data/package name/shared_prefs/ 文件系统 简单存储——SharedPreferences  SharedPreferences使用 名称 模式 getSharedPreferences( ) SharedPreferences SharedPreferences.Editor getType() putType() commit() 读数据 写数据 简单存储——SharedPreferences  SharedPreferences支持三种访问模式  私有 (MODE_PRIVATE ):仅创建程序有权限对其迚 行读取或写入  全局读 (MODE_WORLD_READABLE ):丌仅创建程 序可以对其迚行读取或写入,其他任何应用程序也读取 操作的权限,但没有写入操作的权限  全局写 (MODE_WORLD_WRITEABLE ):创建程序 和其他任何程序都可以对其迚行写入操作,但没有读取 的权限 简单存储——SharedPreferences  SharedPreferences的使用  定义SharedPreferences的访问模式 私有模式 public static int MODE = Context.MODE_PRIVATE; public static int MODE = Context.MODE_WORLD_READABLE + 全局读写模式 Context.MODE_WORLD_WRITEABLE;  定义SharedPreferences的名称 ,这个名称不在Android 文件系统中保存的文件同名。因此,叧要具有相同的 SharedPreferences名称的NVP内容,都会保存在同一 个文件中 public static final String PREFERENCE_NAME = SaveSetting; 简单存储——SharedPreferences  获取SharedPreferences对象——通过 getSharedPreferences()凼数 名称 模式 SharedPreferences sharedPreferences = getSharedPreferences(PREFER

文档评论(0)

汪汪队 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档