Android-FilePicker 选择照片

 

Android-FilePicker

简介:Photopicker and document picker for android

A photopicker to select and click photos and document picker to select different types of documents.

demo demodemo

Installation

  • As of now, It is only available in jCenter(), So just put this in your app dependencies:

      compile 'com.droidninja:filepicker:1.0.6'
    

    Usage

    Just include this in your onclick function:

    • For photopicker:

      FilePickerBuilder.getInstance().setMaxCount(5)
                  .setSelectedFiles(filePaths)
                  .setActivityTheme(R.style.AppTheme)
                  .pickPhoto(this);
      
    • For document picker:

      FilePickerBuilder.getInstance().setMaxCount(10)
                  .setSelectedFiles(filePaths)
                  .setActivityTheme(R.style.AppTheme)
                  .pickDocument(this);
      

    After this, you will get list of file paths in activity result:

    @Override
       public void onActivityResult(int requestCode, int resultCode, Intent data) {
              switch (requestCode)
              {
                  case FilePickerConst.REQUEST_CODE_PHOTO:
                      if(resultCode== Activity.RESULT_OK && data!=null)
                      {
                          photoPaths = new ArrayList<>();
                          photoPaths.addAll(data.getStringArrayListExtra(FilePickerConst.KEY_SELECTED_PHOTOS));
                      }
                      break;
                  case FilePickerConst.REQUEST_CODE_DOC:
                      if(resultCode== Activity.RESULT_OK && data!=null)
                      {
                          docPaths = new ArrayList<>();
                          docPaths.addAll(data.getStringArrayListExtra(FilePickerConst.KEY_SELECTED_DOCS));
                      }
                      break;
              }
              addThemToView(photoPaths,docPaths);
          }
    

    Credits

    Inspired by PhotoPicker

    SmoothCheckbox

Youtube Demo

Demo

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值