android文件选择器filePicker
16lz
2021-01-26
github上搜了一圈,没有找到特别符合的,没办法自己写了一个,现在上传到了github:https://github.com/kaikai951206/filePicker
使用:
1.添加依赖
implementation 'com.sky.filePicker:filePicker:1.0.2'
2.设置跳转(maxNum参数是选择的最大文件数)
Intent intent=new Intent(MainActivity.this, LocalUpdateActivity.class); intent.putExtra("maxNum",5);//设置最大选择数 startActivityForResult(intent, Constants.UPLOAD_FILE_REQUEST);
3.onActivityResult
@Override protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode == Constants.UPLOAD_FILE_REQUEST && resultCode == Constants.UPLOAD_FILE_RESULT){ List<String> list = data.getStringArrayListExtra("pathList");//这里的list就是选择的文件列表的集合 for(String path:list){ Log.d("地址:",path); } } }
放上一些截图:
更多相关文章
- Android(安卓)Material Design 控件常用的属性
- 某android平板项目开发笔记----aChartEngine图表显示(2)
- android基础学习之有没有标签基础设置
- Android(安卓)permission 权限类及中文说明
- 修改WebView背景颜色为透明
- android opengles 实现翻牌效果
- Android底部导航栏之BottomNavigationBar
- android UI设计的一些心得与问题解决(无效果图)
- Android(安卓)动态控制控件的位置