zoukankan      html  css  js  c++  java
  • 显示SD卡里的文件列表

    读取SD卡文件信息,添加到ListView中显示出来:

    ListView取得SD文件信息的代码:

    1. List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();        
    2.         String sDStateString = Environment.getExternalStorageState();  
    3.         if (sDStateString.equals(Environment.MEDIA_MOUNTED)) {  
    4.             try {  
    5.                 File SDFile = Environment.getExternalStorageDirectory();  
    6.                 File sdPath = new File(SDFile.getAbsolutePath());  
    7.                 if (sdPath.listFiles().length > 0) {  
    8.                     for (File file : sdPath.listFiles()) {  
    9.                         Map<String, Object> map = new HashMap<String, Object>();  
    10.                         map.put("text_content", file.getName());        //get filename  
    11.                         list.add(map);  
    12.                     }  
    13.                 }                 
    14.             } catch (Exception e) {  
    15.                 //  
    16.             }             
    17.         }         
    18.         return list; 
  • 相关阅读:
    线程同步(一)
    java守护线程
    C/C++中如何获取数组的长度?
    java操作xml方式比较与详解(DOM、SAX、JDOM、DOM4J)
    按单词逆序句子(含标点)
    常见误区(一)
    java创建XML及开源DOM4J的使用
    C++学习(一)
    java读XML文件
    MiniProfiler 兼容 Entity Framework 6
  • 原文地址:https://www.cnblogs.com/liulaolaiu/p/11744681.html
Copyright © 2011-2022 走看看