Skip to content

Commit 18bcd45

Browse files
Update README.md
1 parent e5c1058 commit 18bcd45

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

README.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,38 @@
11
# SmartFilePicker
2-
A biuty file picker
2+
This is Telegram like File Picker for android .
3+
4+
# Usage
5+
* open File Picker
6+
``` java
7+
Bundle extra=new Bundle();
8+
extra.putInt("my_number",10);
9+
Intent intent = new SmartFilePicker.IntentBuilder()
10+
.showCamera(true)
11+
.canSelectMultipleInGallery(true)
12+
.showGalleryTab(true)
13+
.showPickFromSystemGalleyMenu(true)
14+
.setExtra(extra)
15+
.setFileFilter(new SFBFileFilter.Builder().isFile(true).isFolder(true).build())
16+
.canSelectMultipleInFiles(true)
17+
.build(this);
18+
startActivityForResult(intent, 10);
19+
```
20+
* Getting result
21+
``` java
22+
@Override
23+
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
24+
super.onActivityResult(requestCode, resultCode, data);
25+
if (requestCode==10){
26+
if (data!=null) {
27+
Uri[] uris= SmartFilePicker.getResultUris(data);
28+
if (uris!=null){
29+
// do somthing with selected files uri
30+
}
31+
Bundle extra= SmartFilePicker.getExtra(data);
32+
if (extra != null) {
33+
int number = extra.getInt("my_number");
34+
}
35+
}
36+
}
37+
}
38+
```

0 commit comments

Comments
 (0)