Android 读写文件
来源:互联网 发布:怎么代理淘宝网店步骤 编辑:程序博客网 时间:2024/06/06 00:06
//sd写文件
public void write(View v){
//得到sd卡的状态 状态
String state=Environment.getExternalStorageState();
//如果sd卡是存在的 安装好的 就把问价 写到sd卡里面
if(state.equals(Environment.MEDIA_MOUNTED)){
//文件 根目录路径 第二个参数是创建的文件名字
File file=new File(Environment.getExternalStorageDirectory(),"a.txt");
try {
//输出流
FileOutputStream fos=new FileOutputStream(file);
fos.write("123ccc".getBytes());
fos.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public void read(View v){
File file=new File(Environment.getExternalStorageDirectory(), "a.txt");
try {
FileInputStream fis=new FileInputStream(file);
//字符输入流 转换为字符流? 转换流
//缓冲流 相当于村粗空间
BufferedReader br=new BufferedReader(new InputStreamReader(fis));
String readLine = br.readLine();
System.out.println(readLine);
} catch (Exception e) {
e.printStackTrace();
}
}
//读取空间
public void readspace(View v){
//计算空间大小
TextView tv1=(TextView) findViewById(R.id.tv_neibu);
TextView tv2=(TextView) findViewById(R.id.tv_sd);
//先得到内部空间的总大小 目录
File file=Environment.getDataDirectory();
long totalSpace = file.getTotalSpace();
//得到sd卡的总空间 mb 目录 路径
File sdfile=Environment.getExternalStorageDirectory();
long totalSpace2 = sdfile.getTotalSpace();
//这里才是计算
String fileSize = Formatter.formatFileSize(this, totalSpace);
String sdSize = Formatter.formatFileSize(this, totalSpace2);
tv1.setText(fileSize);
tv2.setText(sdSize);
}
//扫描sd卡里面的音乐
public void forsdcard(View v){
File file=Environment.getExternalStorageDirectory();
File[] filelist=file.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
if(pathname.isDirectory()){
return true;
}else if(pathname.getName().endsWith(".mp3")){
return true;
}
return false;
}
});
//遍历出 所有返回true的文件
for (File file2 : filelist) {
}
}
public void write(View v){
//得到sd卡的状态 状态
String state=Environment.getExternalStorageState();
//如果sd卡是存在的 安装好的 就把问价 写到sd卡里面
if(state.equals(Environment.MEDIA_MOUNTED)){
//文件 根目录路径 第二个参数是创建的文件名字
File file=new File(Environment.getExternalStorageDirectory(),"a.txt");
try {
//输出流
FileOutputStream fos=new FileOutputStream(file);
fos.write("123ccc".getBytes());
fos.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public void read(View v){
File file=new File(Environment.getExternalStorageDirectory(), "a.txt");
try {
FileInputStream fis=new FileInputStream(file);
//字符输入流 转换为字符流? 转换流
//缓冲流 相当于村粗空间
BufferedReader br=new BufferedReader(new InputStreamReader(fis));
String readLine = br.readLine();
System.out.println(readLine);
} catch (Exception e) {
e.printStackTrace();
}
}
//读取空间
public void readspace(View v){
//计算空间大小
TextView tv1=(TextView) findViewById(R.id.tv_neibu);
TextView tv2=(TextView) findViewById(R.id.tv_sd);
//先得到内部空间的总大小 目录
File file=Environment.getDataDirectory();
long totalSpace = file.getTotalSpace();
//得到sd卡的总空间 mb 目录 路径
File sdfile=Environment.getExternalStorageDirectory();
long totalSpace2 = sdfile.getTotalSpace();
//这里才是计算
String fileSize = Formatter.formatFileSize(this, totalSpace);
String sdSize = Formatter.formatFileSize(this, totalSpace2);
tv1.setText(fileSize);
tv2.setText(sdSize);
}
//扫描sd卡里面的音乐
public void forsdcard(View v){
File file=Environment.getExternalStorageDirectory();
File[] filelist=file.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
if(pathname.isDirectory()){
return true;
}else if(pathname.getName().endsWith(".mp3")){
return true;
}
return false;
}
});
//遍历出 所有返回true的文件
for (File file2 : filelist) {
}
}
阅读全文
0 0
- 【android】:android文件读写
- android文件读写,ndk文件读写
- Android下 读写文件
- android 读写文件
- Android文件的读写
- Android 文件读写
- android 读写文件
- Android读写文件
- Android下读写文件
- Android文件的读写
- Android读写文件
- android读写文件
- Android读写文件
- android读写文件
- Android读写文件
- Android 文件读写
- Android中读写文件
- android中读写文件
- 构造邻接表
- 【安全牛学习笔记】TearDrop
- 构造十字链表
- POJ1226-Substrings
- 深度学习深理解(一)-logistic回归深理解与BP反向传播算法
- Android 读写文件
- bzoj1293: [SCOI2009]生日礼物 单调队列
- 就地逆置
- 10.15 周日 阵雨 早起 关于物品栏的翻页及Toggle Group组件 Mask遮挡模型 Scroll rect 滚动列表的熟悉和使用
- 实验3.1 顺序栈&链栈
- 快速排序
- uml2.5-官方资料
- 链式队的基本操作
- 《python核心编程》学习笔记(一):正则表达式扩展表示法