Skip to content

Commit 0fe1762

Browse files
Fix Bugs
1 parent 3af4334 commit 0fe1762

File tree

88 files changed

+214
-350
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+214
-350
lines changed
-3.34 KB
Binary file not shown.
-2.15 KB
Binary file not shown.
-4.73 KB
Binary file not shown.
-7.54 KB
Binary file not shown.
-10.2 KB
Binary file not shown.

filepicker/src/main/java/com/developer/kinda/filepicker/controller/DialogSelectionListener.java

Lines changed: 0 additions & 15 deletions
This file was deleted.

filepicker/src/main/java/com/developer/kinda/filepicker/controller/NotifyItemChecked.java

Lines changed: 0 additions & 13 deletions
This file was deleted.

filepicker/src/main/java/com/developer/kinda/filepicker/model/DialogConfigs.java

Lines changed: 0 additions & 44 deletions
This file was deleted.

filepicker/src/main/java/com/developer/kinda/filepicker/model/DialogProperties.java

Lines changed: 0 additions & 65 deletions
This file was deleted.

filepicker/src/main/java/com/developer/kinda/filepicker/utils/Utility.java

Lines changed: 0 additions & 93 deletions
This file was deleted.
File renamed without changes.

filepicker/build.gradle renamed to library/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ android {
99
defaultConfig {
1010
minSdkVersion 21
1111
targetSdkVersion 29
12-
versionCode 3
13-
versionName "3.0.19"
12+
versionCode 4
13+
versionName "4.0.19"
1414
}
1515
buildTypes {
1616
release {
File renamed without changes.
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<manifest
22
xmlns:android="http://schemas.android.com/apk/res/android"
3-
package="com.developer.kinda.filepicker">
4-
3+
package="com.developer.filepicker">
54
<uses-permission
65
android:name="android.permission.READ_EXTERNAL_STORAGE"/>
7-
</manifest>
6+
</manifest>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.developer.filepicker.controller;
2+
3+
/**
4+
* @author akshay sunil masram
5+
*/
6+
public interface DialogSelectionListener {
7+
void onSelectedFilePaths(String[] files);
8+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.developer.filepicker.controller;
2+
3+
/**
4+
* @author akshay sunil masram
5+
*/
6+
public interface NotifyItemChecked {
7+
void notifyCheckBoxIsClicked();
8+
}
Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.developer.kinda.filepicker.controller.adapters;
1+
package com.developer.filepicker.controller.adapters;
22

33
import android.content.Context;
44
import android.os.Build;
@@ -9,26 +9,22 @@
99
import android.view.animation.AnimationUtils;
1010
import android.widget.BaseAdapter;
1111
import android.widget.ImageView;
12-
import android.widget.ListView;
1312
import android.widget.TextView;
14-
15-
import com.developer.kinda.filepicker.R;
16-
import com.developer.kinda.filepicker.controller.NotifyItemChecked;
17-
import com.developer.kinda.filepicker.model.DialogConfigs;
18-
import com.developer.kinda.filepicker.model.DialogProperties;
19-
import com.developer.kinda.filepicker.model.FileListItem;
20-
import com.developer.kinda.filepicker.model.MarkedItemList;
21-
import com.developer.kinda.filepicker.widget.MaterialCheckbox;
22-
import com.developer.kinda.filepicker.widget.OnCheckedChangeListener;
23-
13+
import com.developer.filepicker.R;
14+
import com.developer.filepicker.controller.NotifyItemChecked;
15+
import com.developer.filepicker.model.DialogConfigs;
16+
import com.developer.filepicker.model.DialogProperties;
17+
import com.developer.filepicker.model.FileListItem;
18+
import com.developer.filepicker.model.MarkedItemList;
19+
import com.developer.filepicker.widget.MaterialCheckbox;
20+
import com.developer.filepicker.widget.OnCheckedChangeListener;
2421
import java.text.SimpleDateFormat;
2522
import java.util.ArrayList;
2623
import java.util.Date;
2724
import java.util.Locale;
2825

2926
/**
30-
* Adapter Class that extends {@link BaseAdapter} that is
31-
* used to populate {@link ListView} with file info.
27+
* @author akshay sunil masram
3228
*/
3329
public class FileListAdapter extends BaseAdapter{
3430
private ArrayList<FileListItem> listItem;
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.developer.filepicker.model;
2+
3+
/**
4+
* @author akshay sunil masram
5+
*/
6+
public abstract class DialogConfigs {
7+
public static final int SINGLE_MODE = 0;
8+
public static final int MULTI_MODE = 1;
9+
public static final int FILE_SELECT = 0;
10+
public static final int DIR_SELECT = 1;
11+
public static final int FILE_AND_DIR_SELECT = 2;
12+
13+
/* PARENT_DIRECTORY*/
14+
public static final String DIRECTORY_SEPERATOR = "/";
15+
public static final String STORAGE_DIR = "mnt";
16+
17+
/* DEFAULT_DIR is the default mount point of the SDCARD. It is the default
18+
* mount point.
19+
*/
20+
public static final String DEFAULT_DIR = DIRECTORY_SEPERATOR + STORAGE_DIR;
21+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package com.developer.filepicker.model;
2+
3+
import java.io.File;
4+
5+
/**
6+
* @author akshay sunil masram
7+
*/
8+
public class DialogProperties {
9+
public int selection_mode;
10+
public int selection_type;
11+
public File root;
12+
public File error_dir;
13+
public File offset;
14+
public String[] extensions;
15+
16+
public DialogProperties() {
17+
selection_mode = DialogConfigs.SINGLE_MODE;
18+
selection_type = DialogConfigs.FILE_SELECT;
19+
root = new File(DialogConfigs.DEFAULT_DIR);
20+
error_dir = new File(DialogConfigs.DEFAULT_DIR);
21+
offset = new File(DialogConfigs.DEFAULT_DIR);
22+
extensions = null;
23+
}
24+
}

0 commit comments

Comments
 (0)