一个Materia风格的Android文件选择器。

打开文件选择器:

Intent intent = new Intent(this, com.nbsp.materialfilepicker.ui.FilePickerActivity.class);

startActivityForResult(intent, 1);

重写 on activity result:

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

super.onActivityResult(requestCode, resultCode, data);

if (requestCode == 1 && resultCode == RESULT_OK) {

String filePath = data.getStringExtra(FilePickerActivity.RESULT_FILE_PATH);

// Do anything with file

}

}

项目主页:http://www.open-open.com/lib/view/home/1446620999842

android pick file,Materia风格的Android文件选择器:MaterialFilePicker_Android_移动开发相关推荐

  1. file input 点击没反应_input file 无法打开手机端文件选择器

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/m0_37805167/article/details/78538044手机端对input file的 ...

  2. android pick file,LFilePicker---文件选择利器,各种样式有它就够了

    LFilePicker 在 Android 开发中如果需要选择某个文件,可以直接调取系统的文件管理器进行选择,但是无法保证各个厂商的手机界面一致,而且解析Uri 还比较繁琐,如果还需要多选呢?需要文件 ...

  3. Android.mk文件语法规范(Android.mk File)

    1.Android.mk文件概述 Android.mk文件用来告诉NDK编译系统,应该如何编译这些源码.更确切地说,该文件其实就是一个小型的Makefile.该文件会被NDK的编译工具解析多次,所以要 ...

  4. 【翻译】(5)Android.mk File

    ----------------- 英文文档见android-ndk-r5b的documentation.html 属于Android Native Development Kit (NDK)的一部分 ...

  5. Android AlertDialog对话框自定义风格的另类实现

    一.引子 学过Android的同学都知道,对话框的重要程度非常高,任何一款 app几乎都离不开对话框,值得庆幸的是,对话框的运用在Android中还是相对比较容易的.虽然很简单,但我在项目中还是碰到些 ...

  6. Android Gradle学习记录3 Groovy处理文件

    这篇博客记录一下Groovy处理文件时涉及的基本操作. 整体来说,Groovy的I/O操作是建立在Java的I/O操作之上的, 不过进行了更为简单的封装,并且利用Closure来简化代码的编写. 1 ...

  7. android 使用jar里 aidl,Android Studio中用gradle打包带AIDL文件的jar文件

    关键代码task class_jar(type: Jar) { from "build/intermediates/classes/release/" //核心,将.class 文 ...

  8. android 5.0主题风格研究

    虽然关于Material Design开发的文章已经很多了,我也转载和翻译了一些,但是在实际应用过之后才感叹,"实践才是检验真理的唯一标准". 通常,我们使用5.0的主题风格是利用 ...

  9. 【Android 安装包优化】Android 应用中 7zr 可执行程序准备 ( Android Studio 导入可执行 7zr 程序 | 从 Assets 资源文件拷贝 7zr 到内置存储 )

    文章目录 一.Android Studio 导入可执行 7zr 程序 二.从 Assets 资源文件拷贝 7zr 到内置存储空间 三.参考资料 一.Android Studio 导入可执行 7zr 程 ...

最新文章

  1. 妈蛋:kinMaxShow轮播图异常,WebUploader图片上传坑爹,图片被压缩了
  2. 用java建立多项式logit模型_使用mgcv向多项式logit模型添加样条
  3. Repeater控件使用总结
  4. 503 service unavailable错误提示如何解决
  5. 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?
  6. C++primer 第 3 章 字符串、向量和数组 3 . 5 数组
  7. 山寨版项目管理经验小结
  8. 【今日CS 视觉论文速览】Mon, 14 Jan 2019
  9. python面试1000题之7-8
  10. pku 1276 Cash Machine 多重背包
  11. LoadRunner11 下载 及 license注册
  12. mysql安装步骤图解5.0_MySQL5.0安装图解
  13. android 更新相册,Android 图片存入系统相册更新显示实例详解
  14. 数据库系统的基本原理(概述)
  15. 蚂蚁金服Java岗内推,quartz定时器的处理
  16. The operation couldn't be completed.(LaunchServicesError error 0.)问题描述和解决方法
  17. K8S高可用集群架构部署 dashborad插件部署 Nginx实现动静分离 K8S在线升级
  18. 计算机开放电子书归档 2018 1
  19. 在阿里云国内搭建一个纯净的 kubernetes 环境
  20. 2017/11/6~2017/11/12学习Java总结

热门文章

  1. 百度翻译金山词霸API
  2. java-instant
  3. 反色(顺序)C C++
  4. 最合理化的中小型企业桌面虚拟化解决方案—Infortrend GSe Pro 100
  5. SEO外链建设的操作方法
  6. Shiro(1.3.2)——入门
  7. java实现pdf加水印
  8. PX4-Autopilot安装
  9. OBPS开发平台——导入功能整体过程
  10. 因上努力,果上随缘。