0
回答
Android: 显示SD卡文件列表
华为云4核8G,高性能云服务器,免费试用   

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

 

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

List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();   	
    	String sDStateString = Environment.getExternalStorageState();
    	if (sDStateString.equals(Environment.MEDIA_MOUNTED)) {
    		try {
    			File SDFile = Environment.getExternalStorageDirectory();
    			File sdPath = new File(SDFile.getAbsolutePath());
    			if (sdPath.listFiles().length > 0) {
    				for (File file : sdPath.listFiles()) {
    		        	Map<String, Object> map = new HashMap<String, Object>();
    		        	map.put("text_content", file.getName());		//get filename
    		        	list.add(map);
    				}
    			}    			
    		} catch (Exception e) {
    			//
    		}    		
    	}    	
    	return list;
 

根据filetype画不同图片:


原文链接:http://blog.csdn.net/zmyde2010/article/details/5935859
<无标签>
举报
长平狐
发帖于6年前 0回/1K+阅
顶部