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);         }     } }

放上一些截图:

更多相关文章

  1. Android(安卓)Material Design 控件常用的属性
  2. 某android平板项目开发笔记----aChartEngine图表显示(2)
  3. android基础学习之有没有标签基础设置
  4. Android(安卓)permission 权限类及中文说明
  5. 修改WebView背景颜色为透明
  6. android opengles 实现翻牌效果
  7. Android底部导航栏之BottomNavigationBar
  8. android UI设计的一些心得与问题解决(无效果图)
  9. Android(安卓)动态控制控件的位置

随机推荐

  1. java远程调用之RMI(终于可以自己写代码控
  2. java多线程(2)线程生命周期和常见API
  3. LeetCode:广度优先搜索(BFS)算法(常见面试
  4. Android(安卓)通知栏Notification的整合
  5. Shiro安全框架(1)入门基础案例
  6. 测试 Android(安卓)G1 是否支持 OpenGL
  7. java多线程(3)Thread构造函数解析
  8. 聊聊java中的进制问题
  9. 面试官:手写一个快速排序,并对其改进
  10. java集合系列(10)Hashtable源码分析(jdk1.8,