https://github.com/keygenqt/android-select-file
https://github.com/keygenqt/android-select-file
android library
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/keygenqt/android-select-file
- Owner: keygenqt
- License: other
- Created: 2018-01-25T00:01:32.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-22T09:32:25.000Z (about 8 years ago)
- Last Synced: 2025-03-11T03:42:20.999Z (over 1 year ago)
- Topics: android, library
- Language: Java
- Homepage:
- Size: 185 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Select File
[](https://jitpack.io/#keygenqt/android-select-file)
Add it to your build.gradle with:
```gradle
allprojects {
repositories {
// ...
maven { url "https://jitpack.io" }
}
}
```
and:
```gradle
dependencies {
compile 'com.github.keygenqt:android-select-file:version'
}
```
## Usage
```xml
#42A1D8
```
```java
new SelectFile((ActivitySelect) getView().getActivity(), new SelectFileProperties()
.setChoosePhoto(false)
.setMaxFilesCount(5)
.setMimes(new ArrayList() {{
add(SelectFileMime.MIME_DOC);
add(SelectFileMime.MIME_PDF);
add(SelectFileMime.MIME_PPT);
add(SelectFileMime.MIME_TXT);
add(SelectFileMime.MIME_XLS);
add(SelectFileMime.MIME_ZIP);
add(SelectFileMime.MIME_RAR);
add(SelectFileMime.MIME_MP3);
add(SelectFileMime.MIME_MP4);
add(SelectFileMime.MIME_JPG);
add(SelectFileMime.MIME_PNG);
}}))
.show(files -> {
}, error -> SettingsBase.getBase().getShowMessage().call(error));
new SelectFile((ActivitySelect) getView().getActivity(), new SelectFileProperties()
.setChoosePhoto(true)
.setMaxFilesCount(1)
.setMimes(new ArrayList() {{
add(SelectFileMime.MIME_JPG);
add(SelectFileMime.MIME_PNG);
}})).show(files -> {
}, error -> SettingsBase.getBase().getShowMessage().call(error));
```
## Screenshot
