`
bk_lin
  • 浏览: 339288 次
社区版块
存档分类
最新评论

Android入门:SharedPreferences

 
阅读更多

一、SharedPreferences应用场景

SharedPreferences 用于保存参数;

内部是以XML文件进行保存的,位于/data/data/package/shared_prefs目录中;


二、SharedPreferences核心代码


1.保存



2.读取



由于此种方法非常简单,此处就不用实例讲解了;


三、内部原理


前面我们说到,sharedPreferences内部是以XML的形式存放在/data/data/shared_prefs目录中,此处我们来验证这一点;

如果我们执行如下语句:

得到的XML文件如下:









分享到:
评论

相关推荐

    Android Programming: The Big Nerd Ranch Guide(第三版,完美文字pdf)

    4. Android中的数据存储:包括使用SQLite数据库进行本地数据存储、文件系统操作,以及使用SharedPreferences进行轻量级数据持久化。 5. 高级用户界面技术:包括自定义视图、Fragment的使用、高级列表视图,以及如何...

    Android APP开发入门:使用Android Studio环境 配套范例程序13-16章

    "Android APP开发入门:使用Android Studio环境 配套范例程序13-16章"是一个面向初学者的学习资源,包含13至16章的实例代码,帮助理解Android开发的基础概念和技术。 第13章通常涉及用户界面(UI)设计,这在...

    Android APP开发入门:使用Android Studio环境 配套范例程序7-12章

    本资料包“Android APP开发入门:使用Android Studio环境 配套范例程序7-12章”正是针对初学者设计的,旨在帮助他们掌握Android Studio的基础操作以及核心开发技术。 首先,让我们从Ch07开始,这一章通常会涵盖UI...

    android入门总结.txt

    ### Android 入门知识点总结 #### 一、Android 平台概述 自2007年Android平台发布以来,经过多次版本更新与迭代,已经发展成为全球最受欢迎的移动操作系统之一。早期版本如2.3等已被后来更高版本所取代。随着技术...

    Android入门小Demo

    【Android入门小Demo】是一个适合初学者的项目,旨在教授Android应用开发的基础知识。这个小Demo专注于实现一个简单的判断题目功能,用户可以在此应用中回答是或否的问题,系统会根据用户选择判断答案的正误。这个...

    0基础Android入门项目

    在“0基础Android入门项目”中,初学者可以学习到Android开发的基本概念和技术,这个项目涵盖了几个关键的Android组件和视图。以下是该项目涉及的主要知识点: 1. **登录功能**:登录界面是许多应用程序的基础部分...

    Android入门中文文档

    Android入门中文文档是一份专为初学者设计的指南,旨在帮助新接触Android开发的朋友们快速理解和掌握这个全球最大的智能手机操作系统的基础知识。这份文档通常包含了从安装开发环境到编写第一个应用程序的所有步骤,...

    Android开发入门与实战 第二版 源码 最新更新

    Android提供多种数据存储方式,如 SharedPreferences、SQLite数据库、内部/外部存储等。SQLite是轻量级的关系型数据库,适用于本地数据存储。 十、网络编程 使用HttpURLConnection或OkHttp等库进行网络请求,处理...

    Google Android开发入门与实战.(配书源码)

    在Android开发领域,Google Android开发入门与实战是一本颇受欢迎的书籍,旨在引导初学者进入Android应用开发的世界。这本书由靳岩和姚尚朗合著,由人民邮电出版社出版,提供了丰富的实例和源代码来辅助学习。由于...

    android 入门书籍

    5. **数据存储**:Android提供了多种数据存储方式,如SharedPreferences、SQLite数据库、文件系统等。理解这些存储方式的适用场景和使用方法,可以帮助开发者处理应用程序的数据持久化问题。 6. **网络编程**:网络...

    Android入门精通示例源码

    "Android入门精通示例源码"是一个非常适合初学者及进阶者的学习资源,它包含了从基础到高级的各种示例,帮助开发者逐步熟悉并掌握Android应用程序开发的核心技能。 首先,我们要了解Android的基本架构。Android系统...

    Android 入门学习笔记实用源码

    这份"Android入门学习笔记实用源码"集合了多个关键概念和实践案例,旨在帮助初学者快速理解Android应用开发的基础。以下是对这些文件名称所对应知识点的详细说明: 1. **Test1Intent**: Intent是Android中的一个...

    Android基础 布局、数据存储访问、XML系列化解析和SharedPreferences入门

    SharedPreferences存储对于简单的键值对形式非常方便快捷,同时文档中介绍了如何实现两个应用程序共享某个文件?对于开发公司系列应用,同时各应用需要交叉访问数据,这一点非常有用。 4、Android权限控制 Android...

    IT教程:老罗Android开发视频教程 Android入门介绍【9集全】

    "老罗Android开发视频教程 Android入门介绍【9集全】"是一个针对初学者的系列教程,旨在帮助那些对Android编程感兴趣的朋友们快速掌握基础知识。这个教程可能由知名的IT教育者老罗(这可能是指罗永浩,一位在中国...

    Android高薪之路:Android程序员面试宝典 李宁

    第1章 Android入门 1 1 关于Android的非技术问题 1 1 1 为什么看好 Android 1 1 2 以前是否从事过Android的工作 做过哪些工作 1 1 3 你做的最复杂的界面是什么 1 1 4 如何解决Android学习中遇到的难题 1 1 5 Android...

    Android_Code.rar_Android教程_android_android 入门_android 源码_java 教程

    1. **Android入门**: Android入门学习主要涉及安装Android Studio(官方集成开发环境),配置Android SDK(Software Development Kit),创建第一个Hello World项目,理解Android项目的目录结构,以及基本的布局XML...

    android从入门到精通ppt

    1. SharedPreferences:轻量级的键值对存储方式。 2. 文件系统:了解如何读写本地文件。 3. SQLite数据库:学习创建、操作SQLite数据库,以及使用ContentProvider进行数据共享。 七、网络编程 1. HTTP请求:使用...

    《Google Android开发入门与实战》.pdf

    8. 数据存储操作:讲解了Android中的多种数据存储方式,包括SharedPreferences、文件存储、SQLite数据库和ContentProvider,以及如何进行网络数据的处理。 9. Intent和Broadcast:深入讨论了Intent作为Android应用...

Global site tag (gtag.js) - Google Analytics