Android中没有插入SD情况下的文件写入和读取方法

2016-02-19 11:25 10 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - 编程语言 】

在Android开发时会遇到如下一种场合
希望应用下载到当前应用的根目录下,而非SD卡中
然后可以随时被该应用或其他应用访问这个文件,即具有被全局读取的权限

此时可以利用上下文的本地文件输出流进行文件写入
注意要为文件赋予可写可读的权限,否则当读取该文件时会报错
FileOutputStream fos = context.openFileOutput(saveFileName,
Context.MODE_WORLD_WRITEABLE
| Context.MODE_WORLD_READABLE);
然后读取文件可以使用context.openFileInput获取到输入流
也可以使用 context.getFileStreamPath(name)来获得其File实例,比如要下载某个Apk到本地,并打开它时,这招就特别有用。

最后注意在配置文件中补上权限申明。

来源:https://www.tulaoshi.com/n/20160219/1597445.html

延伸阅读
标签: 生活常识
哪种情况下需要戴口罩   1、外出玩耍时 在雾霾天气、流感流行季节,外出时必须戴口罩。 2、空气质量差的地方 环境空气质量较差的地方,各种有害物质刺激呼吸道,如粉尘、花粉、杀虫剂由于宝宝的鼻腔黏膜细嫩,鼻毛发育不完整,呼吸道容易受损伤,此时,戴口罩很有必要。 3、 过敏体质 有过敏体质...
特殊情况下的哺乳技巧 妈妈们要全面了解宝宝,并给与他们适当正确的哺喂。这样宝宝才能成长的更好! 夜间哺乳 夜间喂奶可能会成为接下来几周或者几个月,你的生活中不可缺少的一部分。虽然它会使你的睡眠受到影响,但是当周围一片安静,只有你和宝宝亲密地坐在一起或躺在一起时,你会觉得夜间哺乳是一件...
标签: 孕期
过期妊娠 妊娠如果达到或超过预产期2周,这种情况就叫做过期妊娠。妊娠过期会使得绒毛间隙血流量明显下降,造成梗塞,同时也会使得血流量减少进而输送给胎儿的氧气和营养物质就慢慢减少,使得胎儿不能继续生长,严重的会使胎儿因缺氧而窒息死亡。所以这种情况下,准妈妈们务必要及时考虑催生。 早期破水 一般破水会引起子宫...
标签: 保胎
什么情况下需要保胎? 什么情况下需要保胎?保胎是指采取医疗措施,保护胎儿,使之健康发育,避免流产。 保胎必须是在胚胎存活的情况下方可进行。胚胎存活的指征是早期妊娠反应存在,尿妊娠试验阳性,血绒毛膜促性腺激素阳性,患者症状好转或消失,如腹疼减轻,阴道流血减少或停止,早期B超检查有胎芽发育及胎心反射,子宫随妊娠月份增大,妊...
标签: 洗澡 宝宝
哪些情况下不宜洗澡  妈妈们都希望自己的宝宝永远是干干净净的、所以天天给宝宝洗澡就成为了妈妈们的习惯,但您知道吗?以下六大状况千万别给宝宝洗澡哦! 一、打预防针后暂时不要洗澡。宝宝打过预防针后,皮肤上会暂时留有肉眼难见的针孔,这时洗澡容易使针孔受到污染。 二、遇有频繁呕吐、腹泻时暂时不要洗澡。洗澡时难免搬动宝宝...

经验教程

785

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部