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

25777120

25777120

2016-02-19 11:25

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。
在Android开发时会遇到如下一种场合
希望应用下载到当前应用的根目录下,而非SD卡中
然后可以随时被该应用或其他应用访问这个文件,即具有被全局读取的权限

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

最后注意在配置文件中补上权限申明。
展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
Android中没有插入SD情况下的文件写入和读取方法

Cookie 的写入与读取

电脑网络
Cookie 的写入与读取

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

android读取Assets图片资源保存到SD卡实例

编程语言 网络编程
android读取Assets图片资源保存到SD卡实例

解析Android资源文件及他们的读取方法详解

编程语言 网络编程
解析Android资源文件及他们的读取方法详解

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

XML的简单读取与写入

Web开发
XML的简单读取与写入

什么情况下选择剖宫产?

产前征兆 孕前
什么情况下选择剖宫产?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

激活Win10 10240版出现错误0xC004C003怎么办

激活Win10 10240版出现错误0xC004C003怎么办

win10正式版换了硬盘还能激活吗?

win10正式版换了硬盘还能激活吗?
下拉加载更多内容 ↓