Android的数据存取

 

Android作为手机操作系统,提供了如下几种存取数据的方式:Preference(配置),File(文件),SQLite数据和网络,可以

根据程序的实际需要选择合适的存取方式。

另外,在Android中各个应用程序组件之间是相互独立的,彼此的数据不能共享,为了能实现数据的共享,Android提供

了Content Provider组件来实现应用程序之间数据的共享。

 

Preference 

Preference提供了一种轻量级的数据存取方法,应用场合主要是数据比较少的配置信息。它以“键-值”(是一个Map)对的方式将数据保存在一个XML配置文件中。例如,设置一个手机开机问候语,可以将其以Preference方式来配置.

 

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

 

 Android对文件的读写

 Context.openFileInput()方法获得标准Java文件输入流(FileInputStream),通过Context.openFileOutput()方法获得标准java文件输出流(FileOutputStream).使用Resources.openRawResource(R.raw.myDataFile)方法返回InputStream。

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2011-10-20 14:55  猪总的小短裤  阅读(122)  评论(0编辑  收藏  举报