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; 
  • 相关阅读:
    【概念】using 三种使用方式
    2019-7-2 作业1 2 3
    异常
    java.lang.NullPointerException
    课外作业(建立double类型的小数,按照四舍五入保留2位小数)
    作业1.2.3.4
    左自增与右自增的区别
    深入了解JVM(Java虚拟机)
    Eclipse报错Could not resolve archetype
    ThinkPad E550 连蓝牙鼠标logitech M557
  • 原文地址:https://www.cnblogs.com/liulaolaiu/p/11744681.html
Copyright © 2011-2022 走看看