• 大小: 75KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: 其他
  • 标签: FileOrDir  安卓  

资源简介

安卓下选择文件夹功能,详细介绍;http://blog.csdn.net/qiujuer/article/details/20696213

资源截图

代码片段和文件信息

package com.accumulation.opensystemfileordir.app;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.baseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import java.io.File;
import java.util.List;

/**
 * Created by Qiujuer on 14-3-6.
 */
public class FileDirListAdapter extends baseAdapter {
    private LayoutInflater mInflater;
    private Bitmap mIcon;
    private List paths;

    public FileDirListAdapter(Context context List paths) {
        this.mInflater = LayoutInflater.from(context);
        this.paths = paths;
        this.mIcon = BitmapFactory.decodeResource(context.getResources() R.drawable.folder);
    }

    public int getCount() {
        return paths.size();
    }

    public object getItem(int position) {
        return paths.get(position);
    }

    public long getItemId(int position) {
        return position;
    }

    public View getView(int position View convertView ViewGroup parent) {
        ViewHolder holder;
        if (convertView == null) {
            convertView = mInflater.inflate(R.layout.file_row null);
            holder = new ViewHolder();
            holder.text = (TextView) convertView.findViewById(R.id.text);
            holder.icon = (ImageView) convertView.findViewById(R.id.icon);

            convertView.setTag(holder);
        } else {
            holder = (ViewHolder) convertView.getTag();
        }
        holder.icon.setImageBitmap(mIcon);
        holder.text.setText(new File(paths.get(position).toString()).getName());
        return convertView;
    }

    private class ViewHolder {
        TextView text;
        ImageView icon;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\
     文件           7  2014-03-06 11:11  OpenSystemFileOrDir\app\.gitignore
     文件        5660  2014-03-06 21:39  OpenSystemFileOrDir\app\app.iml
     文件         517  2014-03-06 22:33  OpenSystemFileOrDir\app\build.gradle
     文件         664  2014-03-06 11:11  OpenSystemFileOrDir\app\proguard-rules.txt
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\
     文件         937  2014-03-07 00:13  OpenSystemFileOrDir\app\src\main\AndroidManifest.xml
     文件        5569  2014-03-06 11:11  OpenSystemFileOrDir\app\src\main\ic_launcher-web.png
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\java\
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\java\com\
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\java\com\accumulation\
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\java\com\accumulation\opensystemfileordir\
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\java\com\accumulation\opensystemfileordir\app\
     文件        1887  2014-03-07 00:39  OpenSystemFileOrDir\app\src\main\java\com\accumulation\opensystemfileordir\app\FileDirListAdapter.java
     文件        3581  2014-03-07 11:27  OpenSystemFileOrDir\app\src\main\java\com\accumulation\opensystemfileordir\app\FileDirManagerMainActivity.java
     文件        2054  2014-03-07 00:13  OpenSystemFileOrDir\app\src\main\java\com\accumulation\opensystemfileordir\app\MainActivity.java
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\res\
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\res\drawable-hdpi\
     文件        3659  2009-02-17 23:22  OpenSystemFileOrDir\app\src\main\res\drawable-hdpi\folder.png
     文件         574  2014-03-06 11:11  OpenSystemFileOrDir\app\src\main\res\drawable-hdpi\ic_launcher.png
     文件         208  2011-04-25 10:25  OpenSystemFileOrDir\app\src\main\res\drawable-hdpi\listview_selected.xml
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\res\drawable-mdpi\
     文件         418  2014-03-06 11:11  OpenSystemFileOrDir\app\src\main\res\drawable-mdpi\ic_launcher.png
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\res\drawable-xhdpi\
     文件         738  2014-03-06 11:11  OpenSystemFileOrDir\app\src\main\res\drawable-xhdpi\ic_launcher.png
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\res\drawable-xxhdpi\
     文件        1128  2014-03-06 11:11  OpenSystemFileOrDir\app\src\main\res\drawable-xxhdpi\ic_launcher.png
     目录           0  2014-03-07 11:33  OpenSystemFileOrDir\app\src\main\res\layout\
     文件        1360  2014-03-07 10:57  OpenSystemFileOrDir\app\src\main\res\layout\activity_file_manager_main.xml
............此处省略20个文件信息

评论

共有 条评论