File tree Expand file tree Collapse file tree 1 file changed +37
-1
lines changed
Expand file tree Collapse file tree 1 file changed +37
-1
lines changed Original file line number Diff line number Diff line change 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+ ```
You can’t perform that action at this time.
0 commit comments