Android FileManager that can easily be integerated with your application's activity as a fragment;
Add filters to include only certain file and folder extentions
Add filters to exclude certain file and folder extentions
Basic file managment operations like copy, cut, delete, new folder
Add new operations to options bar or override the existing file managment operations
Add custom icons for certain file extentions
aar library file: https://github.com/kamyar11/easyFileManager/raw/v1.0/easyFileManager_Library.aar
-
Download the easyFileManager.aar file
-
Put the easyFileManager.aar file inside the lib directory of your project
-
Configure you module's "build.gradle" to include the library file and its dependencies like below:
allprojects {
repositories {
jcenter()
flatDir {
dirs 'libs'
}
}
}
dependencies {
//feel free to update these to the latest versions
implementation (name:'easyFileManager_Library',ext:'aar')
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
}
- Give you app or module write access permission to external storage; If the permission doesn't exist exception will occur when easyFileManager is being instantiated;