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

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

1、SharedPreferences

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

2、文件

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

3、SQLite数据库

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

4、ContentProvider内容提供者

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

5、网络

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

6、其它

 

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

分享到:
评论

相关推荐

    Android移动存储解决方案.pptx

    Android移动存储解决方案.pptx

    Android移动开发教程(项目式)

    资源名称:Android移动开发教程(项目式) 内容简介:《21世纪高等院校移动开发人才培养规划教材:Android移动开发教程(项目式)》内容共分为7部分,第1部分讲解搭建Android开发环境的方法,第2部分讲解在Android上开发...

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

    Android移动应用开发实验指导书,设计Android开发环境,Android应用程序,Android生命周期,Android用户界面,组件通信与广播,后台服务,数据存储与访问,位置服务于地图应用,AndroidNDK开发。

    ANDROID移动开发基础案例教程

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

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

    Android移动平台开发-实验报告

    《Android移动网站开发详解》 PDF

    第4~13章是HTML 5篇,讲解了在Android中使用HTML 5技术设计移动Web网页的基本知识,包括HTML 5架构、基本元素、表单元素、音频处理、视频处理、绘图、数据存储、常用API的基本知识和具体用法;第14~22章是jQuery ...

    上海建桥学院-移动应用开发-实验报告3-Android数据存储

    实验三 Android数据存储 一、实验目的及要求 (1) 掌握Android的SharedPreferences的使用 (2) 掌握在Android中使用SQLite的方法 二、实验内容及步骤 任务:根据下述要求实现对应程序 1、 根据所给界面1完成登入...

    Android移动网站开发详解.part2

    《网站开发非常之旅:Android移动网站开发详解》内容新颖、知识全面、讲解详细,分为4篇,共24章。其中,第1~3章是基础篇,包括Android技术概述、Android网络开发技术基础、创建移动Web的方法;第4~13章是HTML5篇...

    android移动平台软件设计

    主要包括Android简介、Android开发环境的搭建、Activity技术、Android用户界面布局、Android Intent、Android广播机制、Android Service、Android数据存储、Android ContentProvider以及Android网络编程技术。

    第8章 移动信息仓库—Android的数据存储操作.pdf

    典型的桌面操作系统提供一种公共文件系统——任何应用软件可以...在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供器(content provider)和网络,我们将在本章详细介绍。

    Android移动终端技术课件

    包括各种组件的应用、开发环境、应用程序、布局管理器、事件处理、组件通信、数据存储,还有部分代码

    Android移动应用开发案例教程(慕课版)-课后练习第一章.docx

    Android移动应用开发案例教程(慕课版)-课后练习第一章 一、单选题 1 .下面关于模拟器的说法,正确的是()。 在模拟器上可预览和测试 Android 应用程序 只可以在模拟器上预览 Android 应用程序 只可以在...

    Flash移动开发高级教程-创建Android&iPhone应用

    本书介绍了使用Flash CS5和Flash Builder for Android and iOS应用开发所有类型的移动应用程序。在本书中将学习如何在移动设备上创建、安装并调试应用程序。然后将逐个介绍与移动Flash应用开发有关的每一个关键主题...

    移动的信息仓库数据存储

    移动的信息仓库数据存储

    Android移动应用开发之登录用户密码记住,创建数据库存储查询密码

    Android移动应用开发之登录用户密码记住及创建数据库存储查询用户名密码。 创建数据库(只能创建一次) 输入用户名密码,店家注册,将数据插入数据库 点击记住密码能够在下次登录时自动输入用户名密码 点击登录能够...

    android 数据存储

    主要讲解android 数据存储基本的几种方式,以及跨平台数据共享

    Android数据存储与访问

    Android数据存储与访问,数据存储与访问的方法,有代码参考。

    《Android移动应用开发》实验指导书2016-(1).pdf

    《Android 移动应用开发》 实验指导书 2015 年 3 月 目录 实验一 Android 开发环境 .............................................................................................................. 3 实验二 ...

    先电云计算软件服务-云存储网盘Android移动应用开发手册-Cloud-SaaS-Mobile-v1.2.3.docx

    先电云计算软件服务-云存储网盘Android移动应用开发手册-Cloud-SaaS-Mobile-v1.2.3.docx

    《零点起飞学Android开发》 PDF

    《零点起飞学android开发》结合大量实例,由浅入深、循序渐进地介绍了android移动开发技术。本书讲解详细,示例丰富,每一个知识点都配备了具体的示例和运行结果图,可以让读者轻松上手,建立android技术的思想框架...

Global site tag (gtag.js) - Google Analytics