`

android 对文件的操作模式

 
阅读更多
Context.MODE_PRIVATE    =  0
Context.MODE_APPEND    =  32768
Context.MODE_WORLD_READABLE =  1
Context.MODE_WORLD_WRITEABLE =  2



Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPEND
Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。
Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用来控制其他应用是否有权限读写该文件。
MODE_WORLD_READABLE:表示当前文件可以被其他应用读取;MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入。
如果希望文件被其他应用读和写,可以传入:
openFileOutput("itcast.txt",Context.MODE_WORLD_READABLE+ Context.MODE_WORLD_WRITEABLE);
分享到:
评论

相关推荐

    Android文件操作实例

    以下是一些关于Android文件操作的关键知识点,结合源码学习能帮助开发者更好地掌握这一技能。 1. **文件路径**: Android中的文件路径分为两种类型:内部存储和外部存储。内部存储是应用程序私有的,不易被其他...

    [Android]文件操作模式与SDCard读写访问

    NULL 博文链接:https://z251257144.iteye.com/blog/1355245

    android 用ContentProvider操作文件

    这对于文件操作来说尤其有用,因为这样可以避免直接访问文件系统的权限问题。 2. 创建ContentProvider:要创建一个ContentProvider,你需要继承`android.content.ContentProvider`类,并重写其中的关键方法,如`...

    android txt文件保存读取操作

    测试不同的设备和Android版本,确保文件操作的兼容性。注意在Android 10(API级别29)之后,外部存储的访问方式有所改变,需要使用`getExternalFilesDir()`或`getExternalCacheDir()`方法来获取特定应用的外部存储...

    android xml文件操作

    在Android开发中,XML文件操作是一项基础且重要的技能,它涉及到应用程序的数据存储、配置设置以及UI布局设计。本文将深入探讨Android中XML文件的读写、TXT文件操作、MD5加密以及如何利用百度地图API计算两点之间的...

    测试文件操作的小程序android

    在Android平台上,文件操作是应用程序开发中的重要环节,无论是在保存用户数据、处理资源文件,还是与其他应用交换信息时,都离不开对文件的操作。本文将深入探讨如何在Android环境中进行文件操作,主要涵盖以下几个...

    android文件读写权限

    总结来说,Android文件读写权限管理是一个复杂的过程,开发者需要在`AndroidManifest.xml`中声明权限,并在Android 6.0及以上版本中处理运行时权限请求。随着Android版本的更新,如Android Q,文件访问方式也会相应...

    Android文件管理器

    综上所述,Android文件管理器是一个功能丰富的应用,旨在提供便捷的文件操作体验。它的核心在于实现各种文件操作,并结合现代Android系统的特性,提供良好的用户体验。开发者在构建这样的应用时,需要考虑用户需求、...

    Android 文件IO操作

    总之,Android文件IO操作是应用程序开发中不可或缺的部分,理解和掌握这些知识点对于开发高效、稳定且用户友好的应用至关重要。通过合理的文件管理,不仅可以优化性能,还能确保数据的安全性和可靠性。

    Android 文本文件操作类(正则匹配文本、读写文本文件、取中间文本)

    在Android开发中,文本文件操作是一项基础且重要的任务,它涉及到数据持久化、日志记录、配置文件存储等多个方面。本篇文章将详细讲解如何在Android环境中进行文本文件操作,包括正则表达式匹配文本、读取和写入文本...

    android文件管理系统

    第三方文件管理器往往更注重用户体验,可能会包含更多的自定义选项、更高效的文件操作流程,以及更多样的文件查看模式。 总的来说,Android文件管理系统是Android设备上不可或缺的一部分,它使用户能够方便地管理...

    Android 实现读写U盘文件

    这个工具类只是一个基础框架,你可能需要根据具体需求进行扩展,例如支持多文件操作、目录操作、文件流操作等。同时,为了优化用户体验,你还可以添加进度条显示文件传输的进度,或者使用异步任务来避免阻塞UI线程。...

    Android应用源码可以管理U盘的文件管理器

    总的来说,开发一个可以管理U盘的Android文件管理器需要对Android的USB API、文件操作和UI设计有深入理解。通过分析和学习提供的源码,开发者可以学习到如何与USB设备交互,如何高效地读写文件,以及如何构建用户...

    android 源码 文件管理器

    在Android平台上,构建一个文件管理器应用是一项挑战性的工作,涉及到对文件系统、用户界面设计以及各种文件操作的理解。这个项目名为"android 源码 文件管理器",显然是一个模仿Windows文件管理器功能的Android应用...

    基于android系统的文件浏览器

    一、Android文件系统 Android系统采用Linux内核,因此其文件系统与传统的Linux文件系统类似,主要由以下几个部分组成: 1. /system:包含系统核心文件,如库、框架和预装应用。 2. /data:存储应用程序数据,如...

    android中文件的保存与读取

    在描述中提到的`other`工程可能包含了对四种操作模式的测试。这四种模式通常指的是文件的读写权限: 1. `MODE_PRIVATE`(默认):只有当前应用可以读写,相当于内部存储。 2. `MODE_APPEND`:只允许追加内容到文件...

    Android文件资源管理项目

    《Android文件资源管理项目详解》 在移动设备领域,Android操作系统以其开源性和强大的开发者支持而备受青睐。在Android系统中,文件资源管理是一项基础且重要的功能,它允许用户查看、组织、复制、删除以及分享...

    Android SD卡文件读写操作

    文件操作可能会抛出异常,如`FileNotFoundException`、`IOException`等,因此需要进行适当的异常处理。 四、Android存储选择器 自Android 10(API级别29)起,系统引入了存储访问框架(SAF,Storage Access ...

    Android开发文件管理器

    总结来说,创建一个Android文件管理器涉及到UI设计、文件数据获取、文件操作、用户交互等多个方面。对于新手开发者,这是一个很好的起点,能够全面了解Android应用开发的基本流程和技术。通过实践,不仅可以提升编程...

Global site tag (gtag.js) - Google Analytics