网站查询功能怎么做,百度有效点击软件,工程建设规范,网站建设综合训练在android开发中进行数据存储与访问的多种方式介绍更新时间#xff1a;2013年06月07日 16:24:23 作者#xff1a;很多时候我们的软件需要对处理后的数据进行存储或再次访问#xff0c;Android为数据存储提供了多种方式#xff0c;首先给大家介绍使用文件如何对数据进行存…在android开发中进行数据存储与访问的多种方式介绍更新时间2013年06月07日 16:24:23 作者很多时候我们的软件需要对处理后的数据进行存储或再次访问Android为数据存储提供了多种方式首先给大家介绍使用文件如何对数据进行存储感兴趣的朋友可以了解下哈数据存储与访问很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了多种方式分别有如下几种文件SharedPreferencesSQLite数据库内容提供者(Content provider)网络使用文件进行数据存储首先给大家介绍使用文件如何对数据进行存储Activity提供了openFileOutput()方法可以用于把数据输出到文件中具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public class FileActivity extends Activity {Override public void onCreate(Bundle savedInstanceState) {...FileOutputStream outStream this.openFileOutput(csdnt.txt, Context.MODE_PRIVATE);outStream.write(CSDN.getBytes());outStream.close();}}openFileOutput()方法的第一参数用于指定文件名称不能包含路径分隔符“/” 如果文件不存在Android 会自动创建它。创建的文件保存在/data/data//files目录如 /data/data/cn.csdn.action/files/csdn.txt 通过点击Eclipse菜单“Window”-“Show View”-“Other”在对话窗口中展开android文件夹选择下面的File Explorer视图然后在File Explorer视图中展开/data/data//files目录就可以看到该文件。openFileOutput()方法的第二参数用于指定操作模式有四种模式分别为 Context.MODE_PRIVATE 0Context.MODE_APPEND 32768Context.MODE_WORLD_READABLE 1Context.MODE_WORLD_WRITEABLE 2Context.MODE_PRIVATE为默认操作模式代表该文件是私有数据只能被应用本身访问在该模式下写入的内容会覆盖原文件的内容如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPENDContext.MODE_APPEND模式会检查文件是否存在存在就往文件追加内容否则就创建新文件。Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用来控制其他应用是否有权限读写该文件。MODE_WORLD_READABLE表示当前文件可以被其他应用读取MODE_WORLD_WRITEABLE表示当前文件可以被其他应用写入。如果希望文件被其他应用读和写可以传入openFileOutput(csdn.txt, Context.MODE_WORLD_READABLE Context.MODE_WORLD_WRITEABLE);android有一套自己的安全模型当应用程序(.apk)在安装时系统就会分配给他一个userid当该应用要去访问其他资源比如文件的时候就需要userid匹配。默认情况下任何应用创建的文件sharedpreferences数据库都应该是私有的(位于/data/data//files)其他程序无法访问。除非在创建时指定了Context.MODE_WORLD_READABLE或者Context.MODE_WORLD_WRITEABLE 只有这样其他程序才能正确访问。读取文件内容如果要打开存放在/data/data//files目录应用私有的文件可以使用Activity提供openFileInput()方法。FileInputStream inStream this.getContext().openFileInput(csdn.txt);Log.i(FileTest, readInStream(inStream));readInStream()的方法请看本页下面备注。或者直接使用文件的绝对路径File file new File(/data/data/cn.csdn.action/files/csdn.txt);FileInputStream inStream new FileInputStream(file);Log.i(FileTest, readInStream(inStream));注意上面文件路径中的“cn.csdn.action”为应用所在包当你在编写代码时应替换为你自己应用使用的包。对于私有文件只能被创建该文件的应用访问如果希望文件能被其他应用读和写可以在创建文件时指定Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE权限。Activity还提供了getCacheDir()和getFilesDir()方法getCacheDir()方法用于获取/data/data//cache目录getFilesDir()方法用于获取/data/data//files目录相关文章 这篇文章主要介绍了Android 通过网络图片路径查看图片实例详解的相关资料,需要的朋友可以参考下2017-06-06这篇文章主要给大家介绍了如何屏蔽RecyclerView单边滑动到头阴影(fadingEdge)的相关资料文中通过示例代码介绍的非常详细对大家的学习或者工作具有一定的参考学习价值需要的朋友们下面随着小编来一起学习学习吧。2018-04-04本文给大家带来两种有关Android 中 GridView嵌套在ScrollView里只有一行的解决方法非常不错具有参考借鉴价值感兴趣的朋友一起看看吧2016-10-10这篇文章主要介绍了Android 实现滑动方法总结的相关资料,需要的朋友可以参考下2017-07-07本文主要介绍Android MediaRecorder,在使用MediaRecorder时经常会遇到视频录制太短问题,这里提供解决问题的实例代码以供大家参考2016-07-07这篇文章主要介绍了Android基于BaseExpandableListAdapter实现的二级列表仿通话记录功能,结合具体实例形式分析了Android实现通话记录功能的布局与功能相关操作技巧,需要的朋友可以参考下2017-07-07这篇文章主要给大家介绍了Android通过自定义控件实现360软件详情页效果的相关资料实现后的效果非常不错文中也给出了详细的示例代码和介绍需要的朋友可以参考借鉴下面来一起看看吧。2017-05-05这篇文章主要介绍了android实现百度地图自定义弹出窗口的功能大家参考使用吧2013-11-11这篇文章主要介绍了Android使用Intent发送短信的实现方法,结合简单实例形式分析了Android短信发送功能的实现技巧,需要的朋友可以参考下2016-07-07这篇文章主要为大家详细介绍了Android Popupwindow弹出窗口的简单使用方法具有一定的参考价值感兴趣的小伙伴们可以参考一下2017-07-07最新评论