北京传智播客教育 —高级软件人才实作培训专家! 北京传智播客教育 储与访问很多时候我们开发的软件需要对处理后的数据进行存储,以供再次访问。 Android 为数据存储提供了如下几种方式: 文件 SharedPreferences( 偏好参数保存) SQLite 数据库内容提供者( Content provider ) 网络北京传智播客教育 —高级软件人才实作培训专家! 北京传智播客教育 件进行数据存储首先给大家介绍使用文件如何对数据进行存储, Activity 提供了 openFileOutput() 方法可以用于把数据输出到文件中,具体的实现过程与在 J2SE 环境中保存数据到文件中是一样的。 public class FileActivity extends Activity { ***@Override public void onCreate(Bundle savedInstanceState) { ... FileOutputStream outStream = ("", ); (" 传智播客".getBytes()); (); } } openFileOutput() 方法的第一参数用于指定文件名称,不能包含路径分隔符“/”,如果文件不存在, Android 会自动创建它。创建的文件保存在/data/data/<package name>/files 目录,如: /data/. ,通过点击 Eclipse 菜单“ Window ”-“ Show View ”-“ Other ”, 在对话窗口中展开 android 文件夹,选择下面的 File Explorer 视图,然后在 File Explorer 视图中展开/data/data/<package name>/files 目录就可以看到该文件。 openFileOutput() 方法的第二参数用于指定操作模式,有四种模式,分别为: = 0 = 32768 = 1 = 2 北京传智播客教育 —高级软件人才实作培训专家! 北京传智播客教育 件进行数据存储 :为默认操作模式,代表该文件是私有数据,只能被应用本身访问, 在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用 :模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。 和 用来控制其他应用是否有权限读写该文件。 MODE_WORLD_RE
安卓手机最通俗_最实用的Android开发高级培训教程(5) 来自淘豆网www.taodocs.com转载请标明出处.