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

Android 程式开发:(十八)资料 —— 18.1 保存到内部存储设备

2013-03-10 
Android 程式开发:(十八)文件 —— 18.1 保存到内部存储设备SharedPreferences对象能够让你去保存一些“键值

Android 程式开发:(十八)文件 —— 18.1 保存到内部存储设备

SharedPreferences对象能够让你去保存一些“键值对”类型的数据,比如用户id,生日,性别,身份证号等等。但是,有的时候你需要去使用传统的文件系统去保存数据。例如你可能想要去保存一篇文章,而这篇文章要被展示在你的应用中。在Android系统中,你也可以使用java.io包去实现这个功能。

在Android系统中,第一种保存文件的方法是存储到内部设备。下面展示如何保存用书输入的字符串到内部存储设备。

1. 创建一个工程,Files。

2. main.xml中的代码。

6. 如果保存成功,就是弹出“File saved successfully! ”字样。EditText中的字符串同时被清空。

7. 按Load键,刚刚的字符串又会重新出现,这也证明了刚刚的字符串被成功的保存到文件系统中了。


分析:

想要把字符串保存到一个文件里面,需要使用FileOutputStream这个类。openFileOutput()这个方法打开了一个可供写入的文件,同时也指定了相应的模式。在这个例子中,使用了MODE_WORLD_READABLE常量,意味着这个文件可以被其他的应用读。

可以看到,文件被保存到data/data/net.manoel.Files/files路径下面。



2楼cn_wanny2小时前
挺有用的文档
Re: manoel2小时前
回复cn_wannyn下一篇讲述一下如何往SD卡里面存文件,都是一些入门级别的教程,呵呵。
1楼xyliyan昨天 13:35
有点意思
Re: manoel2小时前
回复xyliyann就是保存文件到应用本身的路径下面。

热点排行