首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 数据储存之 Files

2012-09-09 
android 数据存储之 FilesAndroid中可以在设备本身的存储设备或者外接的存储设备中创建用于保存数据的文件

android 数据存储之 Files
      Android中可以在设备本身的存储设备或者外接的存储设备中创建用于保存数据的文件。同样,在默认状态下,文件是不能在不同的程序之间共享的。用文件来存储数据可以通过 openFileOutput方法打开一个文件(如果这个文件不存在就自动创建这个文件),通过load方法来获取文件中的数据,通过deleteFile方法可以删除一个指定的文件。

      现在我们就用文件的方式实现我们的上一次写的保存音乐状态的例子。这个例子在这里,可以看一下--》http://byandby.iteye.com/blog/833292 我们这里就换一种实现方式,但是要达到的目的是一样的。首先,在退出应用程序之前,通过我们自己实现的一个save方法来保存这些数据(音效状态),然后,在应用程序启动时,通过一个load方法来读取这些数据。下边我们就来看看代码吧,图就不上了 大家去上一篇文章看吧。

  MIDIPlayer类主要用来开启和关闭音乐服务



   如果在开发一个应用程序时,需要通过加载一个文件的内容来初始化程序,就可以在编译程序之前,在res/raw/tempFile中建立一个static 文件,这样在程序中通过Resources.openRawResources(R.raw.文件名) 方法同样返回一个InputStream 对象,直接读取文件内容。

   源码见附件

热点排行