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


一、基本概念

复制代码 代码如下:

// 上下文对象
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);

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



相关阅读:
详解iOS的UI开发中控制器的创建方法
php生成excel文件的简单方法
Win10 怎么设置全新的modern时钟托盘?
HTML5 visibilityState属性详细介绍和使用实例
MySQL数据库防止人为误操作的实例讲解
Win8自带杀毒软件Defender阻止修改hosts文件的解决方法
JavaScript声明变量名的语法规则
Android开发入门之Service用法分析
Android开发中那些需要注意的坑
Afianl框架里面的FinalBitmap加载网络图片
实现WordPress主题侧边栏切换功能的PHP脚本详解
jQuery模仿阿里云购买服务器选择购买时间长度的代码
解析php框架codeigniter中如何使用框架的session
微软警告:7月29日之前不要尝试全新安装Win10
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 CMS SQL jQuery C# C++ java Android IOS oracle MongoDB PostgreSQL SQLite 交通频道 上虞-三明 蚌埠-遵化 广饶-武安 日喀则-铜川 义乌-榆林 潍坊-连云港 鄂州-义乌 仪征-文登 乌兰浩特-临沂 遵化-酒泉 红河-义乌 通辽-石家庄 江阴-丽江 四会-毕节 汕尾-泰兴 庆阳-阳泉 六安-银川 蓟县-丹阳 锡林浩特-白山 赤峰-南平 河津-莆田 吴忠-衡水 大同-桂林 昭通-荆门 淮北-荥阳 章丘-淮北 厦门-苏州 济源-西宁 固原-烟台 岱山-辽阳 龙海-银川 泉州-商丘 马鞍山-中山 漯河-宿州 临汾-鹤壁 大石桥-渭南 朝阳-太原 新余-晋中 巩义-北京 石家庄-湖州 肥城-来宾 桂林-大丰 汕尾-临沂 莱西-常熟 滁州-肇庆 汕尾-洛阳 云浮-上海 嘉峪关-柳州 张家口-衡水 莱州-开封 温州-乌海 昆明-石狮 安庆-衡水 佛山-濮阳 长乐-文登 石家庄-玉树 苏州-威海 广州-塔城 仙桃-都江堰 汕尾-嵊州 江门-普兰店 龙岩-苏州 海东-乌鲁木齐 鹤岗-辽阳 德州-黄南 宣城-宜春 中卫-北京 诸城-海宁 阜阳-宣城 扬中-邵阳 渭南-蚌埠 许昌-保山 淮南-周口 宝鸡-鹰潭 福州-保山 海城-淄博 丹东-随州 菏泽-黄南 诸城-嵊州 玉树-伊春 大乌苏-九三 石门县北-河唇 上海南-葫芦岛 溧阳-潼南 广元-四平 留庄-新乡 代湾-阿寨 东方-长春 沙日乃-七苏木 砀山-伊宁 余粮堡-奈曼 兰州-龙沟 南丰-南昌 徐水-许昌 开原-邹城 沙城-徐水 淮南东-金山北 广元-潍坊 绥化-克东 衙门庙-查布嘎 西麻山-东方红 常州北-沈阳 武义-菏泽 鲁山-运城 乌鲁布铁-成高子 耒阳-郴州 西六方-东明村 忻州-榆次 周口-孝感 锦州南-霸州 永川-资阳 永康-扶余 开原-昌图 图们北-北京南 南口-余粮堡 如皋-息县 聊城-大庆西 新和-陇西 娄底南-安顺西 田师府-本溪 汉口-鹰潭 四平-肇东 渭南-保定 旌德-武夷山北 昆独仑召-瓦窑坝 丰都-青州市 永福南-华山北 梧州-廉江 王安镇-大盘石 干塘-长城 南昌西-兴国 东辛庄-海城 榆林-新安县 瓦屋山-潜江 焉耆-英吉沙 鄂州-驻马店 营城-卡伦 龙井-清原 天津-沧州 西阳村-待王 沙马拉达-新凉 大兴-成都 玉林-衡阳 兰考南-宁波 宿州东-滁州 永康南-嘉善南 天津-洛阳龙门 徐州东-咸宁北 湖口-芜湖 哲里木-沙日乃 盐津-昭通 齐齐哈尔-安康 菏泽-蓝村 库尔勒-达州 奈曼-白音他拉 武夷山-葫芦岛 郑州-闻喜 九三-镇赉 三河县-铁力 甘谷-枣庄西

Copyright © 2016 phpStudy |