Skip to content

修改aFileChooser,增加1.由原来的只能单选变为多选2.增加文件过滤功能,可以根据后缀名过滤

Notifications You must be signed in to change notification settings

xiaosenlin/aFileChooser

Repository files navigation

com.ipaulpro.afilechooser包下面是原生的

com.ssa.afilechooser是我稍加修改的 使用方法如下:

1.首先在AndroidManifest.xml中添加:

<activity
        android:name="com.ecity.afilechooser.FileChooserActivity2"
        android:exported="true"
        android:icon="@drawable/ic_chooser"
        android:label="@string/choose_file" >
        <intent-filter>
            <action android:name="android.intent.action.GET_CONTENT" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.OPENABLE" />
            <data android:mimeType="*/*" />
        </intent-filter>
    </activity>

2.在要使用的mActivity中添加代码

FileUtils2.mFileFileterBySuffixs.acceptSuffixs("amr|mp3");//过江哪些格式的文件,用“|”分隔(英文),如果不加这句代码,默认显示所有文件。 Intent intent = new Intent(this, FileChooserActivity2.class); mActivity.startActivityForResult(intent, 1);

3.在使用的mActivity中添加方法:

@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case 1: if (null != data) { @SuppressWarnings("unchecked") ArrayList files = (ArrayList) data.getSerializableExtra(FileChooserActivity2.PATHS);//返回的一个ArrayList
} break; default: break; } super.onActivityResult(requestCode, resultCode, data); }

其它说明:

1.FileChooserActivity2暂为默认"文件选择" 未提供更改标题的接口,如有需要,可自行修改

2.如有问题,可以到CSDN留言(http://blog.csdn.net/sunshanai/article/details/51532922) ,一起讨论,谢谢。

About

修改aFileChooser,增加1.由原来的只能单选变为多选2.增加文件过滤功能,可以根据后缀名过滤

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages