功能
获多类型文件,含图片、音频、视频、文档。
库
步骤
-
依赖
compile 'com.vincent.filepicker:MultiTypeFilePicker:1.0.4'
-
重写
Start Activity For Result()
case R.id.btn_pick_image: Intent intent1 = new Intent(this, ImagePickActivity.class); intent1.putExtra(IS_NEED_CAMERA, true); intent1.putExtra(Constant.MAX_NUMBER, 9); startActivityForResult(intent1, Constant.REQUEST_CODE_PICK_IMAGE); break;
-
重写
onActivityResult()
case Constant.REQUEST_CODE_PICK_IMAGE: if (resultCode == RESULT_OK) { ArrayList<ImageFile> list = data.getParcelableArrayListExtra(Constant.RESULT_PICK_IMAGE); StringBuilder builder = new StringBuilder(); for (ImageFile file : list) { String path = file.getPath(); builder.append(path + "\n"); } mTvResult.setText(builder.toString()); } break;