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);                  }              }          }      }        }

更多相关文章

  1. “AndroidManifest.xml 系统找不到指定的文件”解决方案
  2. Android资源文件mk的格式
  3. Android获取文件的MD5值
  4. Android 文件读写工具类
  5. Android使用Retrofit上传单个文件以及多个文件
  6. Android检测版本更新(读取apk配置文件中的版本信息)
  7. android实现ftp上传、下载,支持文件夹

随机推荐

  1. Vscode上使用SQL的方法
  2. SQL SERVER临时表排序问题的解决方法
  3. 关于SQL Server加密与解密的问题
  4. Sql Server 视图数据的增删改查教程
  5. SQL Server查询条件IN中能否使用变量的示
  6. SQL Server 添加Delete操作回滚日志方式
  7. SQLServer 使用rand获取随机数的操作
  8. sqlserver 实现收缩数据库日志操作
  9. sqlserver查询去掉重复数据的实现
  10. 详解sql中exists和in的语法与区别