当前位置:  编程技术>移动开发

Android开发之文件操作模式深入理解

    来源: 互联网  发布时间:2014-10-11

    本文导语:  一、基本概念 代码如下: // 上下文对象 private Context context; public FileService(Context context) { super(); this.context = context; } // 保存文件方法 public void save(String filename, String fileContent) throws Exception { FileOutputStream fos = context.openFileOutput(filenam...

一、基本概念
代码如下:

// 上下文对象
private Context context;
public FileService(Context context)
{
super();
this.context = context;
}
// 保存文件方法
public void save(String filename, String fileContent) throws Exception
{
FileOutputStream fos = context.openFileOutput(filename, context.MODE_PRIVATE);
fos.write(fileContent.getBytes("UTF-8"));
fos.close();
}

私有模式
①只能被创建这个文件的当前应用访问
②若文件不存在会创建文件;若创建的文件已存在则会覆盖掉原来的文件
Context.MODE_PRIVATE = 0;
追加模式
①私有的
②若文件不存在会创建文件;若文件存在则在文件的末尾进行追加内容
Context.MODE_APPEND = 32768;
可读模式
①创建出来的文件可以被其他应用所读取
Context.MODE_WORLD_READABLE=1;
可写模式
①允许其他应用对其进行写入。
Context.MODE_WORLD_WRITEABLE=2
二、组合使用
代码如下:

FileOutputStream outStream = this.openFileOutput("xy.txt",Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE);

允许其他应用读写,并默认覆盖
代码如下:

FileOutputStream outStream = this.openFileOutput("xy.txt",Context.MODE_APPEND+Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE);

追加模式,但允许其他应用读写

    
 
 

您可能感兴趣的文章:

  • 深入android Unable to resolve target 'android-XX'详解
  • 深入Android开发FAQ的详解
  • Android 自动化测试经验分享 深入UiScrollable
  • 基于android中读取assets目录下a.txt文件并进行解析的深入分析
  • Android中asset文件夹与raw文件夹的区别深入解析
  • Android Mms之:深入理解对话列表管理
  • android生命周期深入分析(一)
  • Android 关机弹出选择菜单的深入解析
  • 深入Android SQLite 事务处理详解
  • ubuntu 12.10 上 android 编译环境搭建的深入解析
  • 深入Android Browser配置管理的详解
  • 深入Android MediaPlayer的使用方法详解
  • Android中使用PULL方式解析XML文件深入介绍
  • 深入android中The connection to adb is down的问题以及解决方法
  • Android笔记之:深入为从右向左语言定义复杂字串的详解
  • Android开发笔记之:深入理解Cursor相关的性能问题
  • 编程语言 iis7站长之家
  • Android笔记之:深入ViewStub的应用
  • 深入分析Android ViewStub的应用详解
  • android的编译和运行过程深入分析
  • 理解Android的手势识别提高APP的用户体验
  • Android开发笔记之:深入理解多线程AsyncTask
  • Android Mms之:深入理解Compose
  • 深入理解Android组件间通信机制对面向对象特性的影响详解
  • android ListView深入理解
  • Android组件间通信--深入理解Intent与IntentFilter
  • 深入理解Android Matrix理论与使用的详解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • android在root模式下接听来电的方法
  • Android图片轮播组件(多模式) android-image-indicator
  • 基于Android设计模式之--SDK源码之策略模式的详解
  • android系统在静音模式下关闭camera拍照声音的方法
  • android基础教程之夜间模式实现示例
  • android设计模式之单例模式详解
  • Android 情景模式的设置代码
  • Android 如何定制vibrator的各种震动模式M 具体方法
  • android 如何判断当前是否为飞行模式
  • Android 听筒模式的具体实现实例
  • Android源码学习之观察者模式应用及优点介绍
  • android开发中使用java观察者模式
  • Android源码学习之单例模式应用及优点介绍
  • Android源码学习之工厂方法模式应用及优势介绍
  • Android源码学习之组合模式定义及应用
  • 申请Android Map 的API Key(v2)的最新申请方式(SHA1密钥)
  • Android瀑布流实例 android_waterfall
  • Android开发需要的几点注意事项总结
  • Android系统自带样式 (android:theme)
  • android 4.0 托管进程介绍及优先级和回收机制
  • Android网络共享软件 Android Wifi Tether
  • Android访问与手机通讯相关类的介绍
  • Android 图标库 Android GraphView
  • Android及andriod无线网络Wifi开发的几点注意事项
  • 轻量级Android开发工具 Android Tools
  • Android 2.3 下StrictMode介绍
  • Android 开发环境 Android Studio
  • IDEA的Android开发插件 idea-android
  • Android手机事件提醒 Android Notifier
  • XBMC的Android客户端 android-xbmcremote
  • Android小游戏 Android Shapes


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3