博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 最简单的SD卡文件遍历程序
阅读量:5899 次
发布时间:2019-06-19

本文共 1610 字,大约阅读时间需要 5 分钟。

package com.wenhao.test.sddemo;import java.io.File;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class MainDemo extends Activity {    /** Called when the activity is first created. */        private Button button = null;    private File path;        @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                   button = (Button)findViewById(R.id.mybutton);                //检测SD卡是否存在        if (Environment.getExternalStorageState().equals(                Environment.MEDIA_MOUNTED)) {            path = Environment.getExternalStorageDirectory();        }else{            Toast.makeText(this, "没有SD卡", Toast.LENGTH_LONG).show();            finish();        }                button.setOnClickListener(new OnClickListener() {                        @Override            public void onClick(View v) {                // TODO Auto-generated method stub                                                getAllFiles(path);            }        });            }        // 遍历接收一个文件路径,然后把文件子目录中的所有文件遍历并输出来     private void getAllFiles(File root){          File files[] = root.listFiles();          if(files != null){              for (File f : files){                  if(f.isDirectory()){                      getAllFiles(f);                  }else{                      System.out.println(f);                  }              }          }      }        }

 

转载地址:http://iuesx.baihongyu.com/

你可能感兴趣的文章
Android开发指南(30) —— Multimedia and Camera
查看>>
kvm-1
查看>>
Jmeter的接口测试简介
查看>>
第二阶段冲刺03
查看>>
hdu1045 Fire Net---二进制枚举子集
查看>>
drupal网站邮件发送功能的实现
查看>>
leetcode 64. Minimum Path Sum
查看>>
查看表空间数据文件
查看>>
Linux输入输出管理
查看>>
zabbix监控系统的配置
查看>>
oracle中时间处理
查看>>
配置Java EE Eclipse+Tomcat开发环境
查看>>
SSH免密码登录的方法
查看>>
textkit
查看>>
Android详细的对话框AlertDialog.Builder使用方法
查看>>
2594 解药还是毒药
查看>>
Spring中使用@Profile指定不同的环境
查看>>
linux下修改/etc/profile文件
查看>>
cropper实现图片剪切上传
查看>>
谈谈java的BlockingQueue
查看>>