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

本文共 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://kpxll.baihongyu.com/

你可能感兴趣的文章
ubuntu14.04安装krita 分类: 软件插件学习 ...
查看>>
Cookie、LocalStorge、SesstionStorge 的区别和用法
查看>>
leetcode1018
查看>>
xml报文理解 -----转-----
查看>>
css3延时动画
查看>>
数据库-连接池
查看>>
vscode 终端下载vue
查看>>
巧用年线抓长线牛股的四种经典技巧
查看>>
alibaba笔试2
查看>>
C 语言 格式化输出输入
查看>>
云计算人才观念更重要
查看>>
您应该了解的 Windows Azure 网站在线工具
查看>>
深入Java—String源代码
查看>>
C# Socket系列1
查看>>
vmware 安装dos注意
查看>>
远程调用
查看>>
通用业务系统基础平台(五) 工作流系统
查看>>
H5 App如此强悍,要降薪的恐怕已不只是iOS程序员
查看>>
[国家集训队2012]middle
查看>>
SPOJ 1812 Longest Common Substring II
查看>>