向手机内存写入数据

本文详细介绍了在Android应用中如何使用Context的方法进行文件的读写操作,包括不同模式下的文件访问权限设置,如私有访问、追加写入及对外公开读写等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

FileOutputStream fos = context.openFileOutput(fileName, mod);

FileInputStream fis = context.openFileInput(fileName); 

這裏的fileName只能是文件名,不能帶路徑。mod的值有以下幾種:

 

Context.MODE_PRIVATE:为默認操作模式,代表該文件是私有數據,只能被應用本身訪問,在該模式下,寫入的內容會覆蓋原文件的內容,如果想把新寫入的內容追加到原文件中。可以使用Context.MODE_APPEND  
Context.MODE_APPEND:模式會檢查文件是否存在,存在就往文件追加內容,否則就創建新文件。  
Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用來控制其他應用是否有權限讀寫該文件。  
MODE_WORLD_READABLE:表示當前文件可以被其他應用讀取;MODE_WORLD_WRITEABLE:表示當前文件可以被其他應用寫入。  
如果希望文件被其他應用讀和寫,可以傳入:  
openFileOutput("output.txt", Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE); 

转载于:https://my.oschina.net/lhjtianji/blog/145780

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值