Android读写文件
来源:互联网 发布:入骨相思知不知txt微盘 编辑:程序博客网 时间:2024/04/30 12:28
Android 读写文件
本文转自:http://blog.sina.com.cn/s/blog_4d25c9870100qpax.html
一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)
String res ="";
try{
InputStream in =getResources().openRawResource(R.raw.bbi);
//在\Test\res\raw\bbi.txt,
myTextView.setText(res);//把得到的内容显示在TextView上
二、 从asset中获取文件并读取数据(资源文件只能读不能写)
String fileName ="yan.txt";//文件名字
String res="";
try{
byte[] buffer =newbyte[length];
in.read(buffer);
res =EncodingUtils.getString(buffer,"UTF-8");
}catch(Exception e){
三、 从sdcard中去读文件,首先要把文件通过\android-sdk-windows\tools\adb.exe把本地计算机上的文件copy到sdcard上去,adb.exe push e:/Y.txt/sdcard/,不可以用adb.exe pushe:\Y.txt\sdcard\同样:把仿真器上的文件copy到本地计算机上用:adb pull./data/data/com.tt/files/Test.txt e:/
String fileName ="/sdcard/Y.txt";
//也可以用String fileName ="mnt/sdcard/Y.txt";
String res="";
try{
FileInputStream fin =newFileInputStream(fileName);
//FileInputStream fin =openFileInput(fileName);
//用这个就不行了,必须用FileInputStream
}
myTextView.setText(res);
四、 写文件,一般写在\data\data\com.test\files\里面,打开DDMS查看fileexplorer是可以看到仿真器文件存放目录的结构的
writeFileData(fileName,message);
五、 写,读data/data/目录(相当AP工作目录)上的文件,用openFileOutput
//-------------------------------------------------------
//读文件在./data/data/com.tt/files/下面
六、 写,读sdcard目录上的文件,要用FileOutputStream,不能用openFileOutput
注:openFileOutput是在raw里编译过的,FileOutputStream是任何文件都可以
- 【android】:android文件读写
- android文件读写,ndk文件读写
- Android下 读写文件
- android 读写文件
- Android文件的读写
- Android 文件读写
- android 读写文件
- Android读写文件
- Android下读写文件
- Android文件的读写
- Android读写文件
- android读写文件
- Android读写文件
- android读写文件
- Android读写文件
- Android 文件读写
- Android中读写文件
- android中读写文件
- 经典的机器学习方面源代码库
- C#多线程参数传递
- php中的常量
- 运算符号
- DataTable纵向记录转换成横向列显示,动态新增列及填充数据
- Android读写文件
- 在Linux上配置和实现SOCKS v5
- 常用牛人主页链接(计算机视觉、模式识别、机器学习相关方向,陆续更新。。。。)
- 深入分析C++引用
- 从谷歌宕机事件认识互联网工作原理
- 独立游戏开发者易犯的9大致命错误
- 使用标准文件流操作文件
- 为什么C语言的同一个文件中可以定义两个接口完全相同的函数?
- Linux下网络配置总结