andriod学习——Content的openFileOutput 和 openFileInput操作文件
来源:互联网 发布:js位运算或 编辑:程序博客网 时间:2024/05/17 04:13
package demo.filerw.service;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import android.content.Context;import android.os.Environment;/** * 文件操作类 * @author janrone * @website http://hujl.sinaapp.com */public class FileService {private Context context;public FileService(Context context) {this.context = context;}//存储数据到文件public void saveName(String name) throws Exception{//context.getFilesDir();// 得到存放文件的系统目录 /data/data/<package name>/files//context.getCacheDir(); //缓存目录 /data/data/<package name>/cacheFileOutputStream outputStream=context.openFileOutput("deomfilerw.txt", Context.MODE_APPEND);outputStream.write(name.getBytes());outputStream.close();}//存储数据到sdcardpublic void saveNameToSDCard(String name) throws Exception{Environment.getExternalStorageDirectory(); //得到sdcard目录File file=new File("/sdcard","demosdcard.txt");FileOutputStream outputStream=new FileOutputStream(file);outputStream.write(name.getBytes());outputStream.close();}// 读取数据public String getName() throws Exception{FileInputStream inputStream=context.openFileInput("deomfilerw.txt");ByteArrayOutputStream outStream=new ByteArrayOutputStream();byte[] buffer=new byte[1024];int len=0;while ((len=inputStream.read(buffer))!=-1){outStream.write(buffer, 0, len);}outStream.close();byte[] data=outStream.toByteArray();String name=new String(data);return name;}}
0 0
- andriod学习——Content的openFileOutput 和 openFileInput操作文件
- andriod学习——Content的openFileOutput 和 openFileInput操作文件
- andriod学习——Content的openFileOutput 和 openFileInput操作文件
- andriod学习——Content的openFileOutput 和 openFileInput操作文件
- Android文件操作中的openFileOutPut和openFileInput
- 文件存储openFileOutput和openFileInput
- 文件存储openFileOutput和openFileInput
- 文件存储openFileOutput和openFileInput
- andriod 内存数据读取 写入操作(openFileInput,openFileOutput)
- 使用openFileOutput和openFileInput读取文件
- Android下openfileoutput和openfileinput的使用
- Android openFileOutput 和 openFileInput
- Android openFileOutput 和 openFileInput
- openFileOutput和openFileInput
- openFileOutput()和openFileInput
- 操作手机内存:openFileOutput、openFileInput
- 文件存储openFileOutput和openFileInput 和String.getBytes()
- 使用openFileInput和openfileOutput方法读写应用程序数据文件夹下的文件
- 陈怡暖:美元“空”袭不断,金银延续涨势(午评)
- 面向服务体系和遗留系统
- iOS中怎样加载自己xib,和两个界面之间的切换
- 让delphi程序不受WINDOWS日期格式的影响
- Could not create the view: An unexpected exception was thrown. 电脑突然断电,myeclipse非正常关闭,出现错误
- andriod学习——Content的openFileOutput 和 openFileInput操作文件
- Oracle外连接中对非连接条件使用(+)需要注意的地方
- froglt教你使用色相环配色(原创理论)
- [LeetCode]Implement Trie(Prefix Tree),解题报告
- 设计模式(十七)访问者模式(Visitor)-行为型
- 路由器】路由器3G类异常,即3G业务不定时中断,造成过一段时间后业务可以自动恢复,或者必须通过重启路由器等操作业务才能够恢复
- iOS中的自定义通知和通知传值的简单介绍
- 【翻译】Android Support Library Features(二)
- laravel 路由