APP下载

基于Android开发的APP数据存储研究

2016-12-21谢原武龙文

电脑知识与技术 2016年28期
关键词:数据存储

谢原武+龙文

摘要: 作为一个完整的应用程序,数据存储操作是必不可少的。Android系统一共提供了四种数据存储方式分别为File文件存储、Shared Preferences存储、ContentProvider存储和SQLite数据库存储。该文以“爱自己”健康APP为例,简单地介绍了这些本地数据存储的原理和特点,并对其优缺点进行了分析。

关键词:数据存储,数据管理,存储机制

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)28-0012-02

Abstract: As a complete application, data storage operation is necessary. The Android system provides a total of four kinds of method of data storage: the File files are stored and Shared Preferences, ContentProvider storage and SQLite database storage. Based on this, through to this topic to complete the "love yourself" health APP, simply introduces the principle and characteristics of the local storage, and analyses their advantages and disadvantages.

Key words: data storage; data management; storage mechanism

1 引言

随着社会的飞速发展和人民生活水平的进一步提高,人们已经不仅仅满足于生活的温饱和娱乐,而是更多地去关注自身的身体健康,去追求健康的生活方式。本课题开发和设计了一款基于Android平台的“爱自己”健康医疗APP,算法和数据是这个软件的程序运行的核心,相应的Android开发平台提供了各种数据存储机制,使得这个健康APP在进行数据存储和管理时可以选择使用不同的方式。本文对Android系统提供的存储方式进行了简单研究,以及本次创新项目完成的“爱自己”健康APP的存储方式选择。

2 数据存储方式

2.1 File文件存储

File文件存储就是以I/O流形式来对数据进行保存和读取,可以直接将数据输出到文件中,以文件的形式存入手机内存或者SD卡中,默认的存储目录是/data/data/Package_Name/files[1]。这是个默认私有的文件,在访问这文件的时候需要设置操作模式为可读或可写。它主要是提供了openFileOutput()和openFileInput方法对文件进行读写。文件存储是Android中最基本的一种数据存储方式,不仅能将大量的数据存储到系统中,还能存储到手机SD卡上,进而节省了手机自身的存储空间,比数据库存储实现简单。……

登录APP查看全文

猜你喜欢

数据存储
简单的数据修复
大数据时代档案信息建设的认识和实践
浅谈电力大数据平台关键技术研究与应用
开源数据库数据存储的实现路径分析
哈希算法在物联网数据存储中的应用
空难事故跨媒体信息采集与检索方法的研究
基于STM32的AD采集与SD卡数据存储
基于MongoDB的调查决策系统数据存储方案设计
大型在线式UPS及监控系统在中控机房的应用
基于MSP430的Micro SD卡存储功能实现与评测