Android数据存储与访问

Android数据存储与访问

几乎所有的软件应用都需要存储或者访问数据,或本地文件,或外部文件,或数据库,或网络数据......

 

Android数据存储与访问方式主要有一下5种


1文件

    通过储存文件的方式保存数据,都是先取得文件所在路径,然后通过Java的IO流存储数据到文件里面

    根据文件存储位置的不同,具体又可以分为一下几种方式

    1). 数据存储在手机sdcard里

           路径:/storage/sdcard/

    2). 数据直接存储在手机内存里面 ,存储手机内存时,每个app应用都有自己的应用数据文件夹:/data/data/app应用所在包名/

           Ⅰ.   /data/data/app应用所在包名/files/

                   存放应用程序关键数据

           Ⅱ.    /data/data/app应用所在包名/cache/

               存放应用程序缓存数据,一般是一些临时文件

 

2SharedPreferences(参数)

    SharedPreferences本质上也是保存成文件数据,只是提供了不同的api,保存的数据是以key-value键值对形式的xml文件

    文件路径:/data/data/app应用所在包名/shared_prefs/

    主要用途:一般保存app的配置参数的少量信息

 

3SQLite 数据库

    轻量级嵌入式数据库

    数据库文件保存路径:/data/data/app应用所在包名/databases/

 

4Content Provider 内容提供者

    不同app程序之间数据交互共享的标准api

    ex:手机“通讯录"app,通过ContentProvider提供数据可供其他app访问通讯录里面的联系人相关信息

 

5网络

      TCP/IP socket通信、Http请求、Webservice......


后面一 一介绍每种数据访问存储方式的具体用法

http://blog.csdn.net/yihuiworld


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值