Android的数据存取

        Android提供了Preference(配置)、File(文件)、SQLite数据和网络等存取方式。

        Android程序之间是相互独立的,彼此的数据是不能共享的。为了实现数据共享,Android提供了Content Provider组件来实现应用程序之间数据的共享。

        Preference提供了一种轻量级的数据存取方法,应用场合主要是数据比较少的配置信息。他以KEY--VALUE的方式将数据保存在一个XML配置文件中。

        使用Preference方式来存取数据,用到了SharePreference接口和SharePreference的一个内部接口SharePreference.Editor.接口都在content包中。

         调用Context.getSharePreference(name.mode)方法得到SharePreference接口,该方法的第一个参数是文件名称,第二个参数是操作模式,操作模式有三种:MODE_PRIVATE(私有)、MODE_WORLD_READABLE(可读)、MODE_WORLD_WRITEABLE(可写)。

        SharePreference提供了或得数据的方法 。调用SharePreference的edit()方法返回SharePreference。edit()的内部接口。该接口提供了保存数据的方法。调用该接口的commit()方法间数据进行保存。

        File通过Context.openFileInput()方法获得标准的java输入流通过Context.openFileOutput()方法或得标准的输出流。使用,Resource.openRawResourse(R.raw.myDateFile)方法返回Inputstream.

       Android通过SQLite来实现结构化数据存储。SQLite是一种嵌入式数据库引擎,针对内存资源有限的设备提供一种高效的数据库引擎。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值