`
wangleyiang
  • 浏览: 221743 次
社区版块
存档分类
最新评论
阅读更多

在Android系统中,提供了多种存储技术。这些存储技术把数据以不同的形式保存到存储介质上。

1、SharedPreferences

把需要保存的数据以键值对(key-value)的形式保存到XML文件中,Android提供了一些使用SharedPreferences的便利方法,方便数据的保存。SharedPreferences是保存简单数据的首选方法。

2、文件

Android系统提供了访问存储器(外部+内部)的方法,开发者可以很容易的保存数据到文件。数据量比较大,且结构简单的情况下,采用文件保存数据是一个不错的想法。

3、SQLite数据库

SQLite是一个轻量级的嵌入式数据库,在移动设备上已经被广泛使用。用它可以保存大量的,复杂结构的数据,便于增删改查的操作等。

4、ContentProvider内容提供者

应用程序之间可以通过ContentProvider来共享各自的数据。数据的提供者和数据使用者要相互协作,完成数据的传递和使用操作。

5、网络

以上的几种数据保存方式,在用户可以通过清空数据来擦出应用保存的信息。如果通过网络把数据以某种形式保存到服务器,那么,用户不能随便的擦出应用保存的数据,除非应用提供这样的操作。

6、其它

 

多说一句:不同保存数据的方法各有优缺点。在开发中,常常会出现用几种方式结合的形式来完成数据的保存操作!:)

分享到:
评论

相关推荐

    Android移动存储解决方案.pptx

    Android移动存储解决方案.pptx

    Android移动开发基础案例教程(第2版)_PPT.zip

    《Android移动开发基础案例教程(第2版)》是一份专为初学者设计的教学资料,旨在帮助学习者掌握Android应用开发的基本技能。这份PPT涵盖了Android开发的核心概念、工具使用以及实战案例,对于想要踏入Android开发...

    《Android移动应用基础教程》(Android Studio)(第二版)源代码.zip

    《Android移动应用基础教程》(Android Studio)(第二版)源代码.zip是一个包含与Android应用程序开发相关的源码和练习解答的资源包。这个压缩文件旨在为学习Android Studio的初学者提供实践指导,帮助他们理解并...

    《Android移动开发案例教程》_源代码A

    《Android移动开发案例教程》是一本面向初学者和在校大学生的专业教材,旨在深入浅出地讲解Android应用开发的基础知识和实战技巧。这本书由黑马程序员编著,是工业和信息化“十三五”人才培养规划的重要组成部分,...

    Android移动开发例子

    【Android移动开发例子】 在移动应用开发领域,Android是最受欢迎的操作系统之一,广泛应用于智能手机和平板电脑。这个“Android移动开发例子”是一个实践项目,它包含了一个填字游戏的实现,旨在帮助开发者深入...

    Android移动应用开发(第3版)卷Ⅰ基础篇.pdf

    根据提供的文件信息“Android移动应用开发(第3版)卷Ⅰ基础篇.pdf”,我们可以从中提炼出多个关于Android应用开发的基础知识点。以下是对这些知识点的详细介绍: ### 一、Android平台概述 #### 1. Android简介 - **...

    Android移动应用基础教程-PPT-源代码

    **Android移动应用基础教程概述** Android移动应用基础教程是一份专为初学者设计的教育资源,旨在帮助学习者快速掌握Android应用开发的基本技能。这个教程包含了10个章节,每个章节都详细讲解了Android开发的关键...

    android 移动警务查询系统

    《Android移动警务查询系统详解》 在信息化时代,警务工作也逐步走向了数字化与智能化,Android移动警务查询系统就是这一趋势的典型体现。该系统利用先进的移动设备和强大的Android操作系统,实现了警务人员在...

    Android移动开发基础案例教程课件PPT

    Android移动开发是当今软件开发领域中的热门方向,尤其对于初学者而言,掌握其基础知识至关重要。这份"Android移动开发基础案例教程课件PPT"提供了一条清晰的学习路径,覆盖了从入门到进阶的关键概念。 首先,让...

    Android移动应用开发实验指导书

    ### Android移动应用开发知识点 #### 实验一:Android开发环境 **知识点概述:** 本章节主要介绍了Android开发环境的搭建,包括JDK、Eclipse、Android SDK及其相关工具的安装与配置。 **详细知识点:** - **JDK...

    ANDROID移动开发基础案例教程

    ANDROID移动开发基础案例教程,黑马程序员。人民邮电出版社。本书从初学者的角度出发,采用案例驱动式教学方法,对Android基础知识进行讲解。在案例设计上力求贴合实际需求,真正做到把书本上的知识应用到实际开发中...

    Android移动应用基础教程—习题答案.docx

    ### Android移动应用基础...以上内容总结了《Android移动应用基础教程》的部分知识点,涵盖了Android的基本概念、UI设计、Activity管理以及数据存储等方面的基础知识。对于初学者来说,掌握这些基础知识是非常重要的。

    Android移动开发 案例详解

    《Android移动开发案例详解》是一本深入探讨Android应用开发实践的书籍,由张利国、代闻和龚海平三位专家合著。本书的核心目的是通过实际案例帮助读者掌握Android平台上的开发技能,提升解决问题的能力。配合提供的...

    Android移动平台开发-数据存储应用.doc

    Android 移动平台开发-数据存储应用 在 Android 移动平台开发中,数据存储是一项非常重要的任务。 Android 提供了三种主要的存储方式:SharedPreferences、Internal Storage 和 SQLite。每种存储方式都有其优缺点,...

    Android移动开发案例教程源代码第7章

    在本章节中,我们将深入探讨Android移动开发的关键概念和实践,通过实际案例来学习和理解。这个资源包包含了第7章的完整源代码,旨在帮助读者更好地跟随教程进行操作,并结合PPT进行深入学习。 首先,Android是谷歌...

    资源包括Android移动应用基础教程此书,课后配套习题即习题答案,附赠书上配套源码

    在Android移动应用开发的世界里,基础是至关重要的。"Android移动应用基础教程"是一本旨在帮助初学者理解和掌握Android应用程序开发的书籍。这本书涵盖了从安装Android Studio开发环境,到创建第一个Hello World应用...

    android移动平台解决方案代码

    在Android移动平台解决方案的代码库中,我们可以找到一系列针对Android应用开发的实例和最佳实践。这个资源对于初学者和有经验的开发者来说都是一个宝贵的参考资料,因为它提供了丰富的代码示例,帮助开发者理解和...

    面向Android的移动支付

    Android 移动支付架构分析 Android 作为一个软件平台,由 Linux 和 Java 构成的开源软件,提供了包括 KeyApps、SDK、Linux Kernel、Middleware 四个部分在内的手机全套软件方案。为了保证平台可移植性和多样性,...

    Android应用源码简单的移动点餐项目

    在本项目中,我们探讨的是一个基于Android平台的简单移动点餐应用的源码实现。这个项目旨在为用户提供一个方便快捷的方式,通过智能手机进行餐厅菜品的订购。下面将详细介绍这个移动点餐项目的相关知识点。 一、...

Global site tag (gtag.js) - Google Analytics