├── .gitignore
├── LICENSE
├── README.md
├── README_BASIC.md
├── README_VERSIONS.md
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── ando
│ │ └── file
│ │ └── sample
│ │ └── ExampleInstrumentedTest.kt
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── ando
│ │ │ └── file
│ │ │ └── sample
│ │ │ ├── App.kt
│ │ │ ├── Global.kt
│ │ │ ├── harmony
│ │ │ └── FileHarmonyActivity.kt
│ │ │ ├── ui
│ │ │ ├── 2024
│ │ │ ├── FileInfoActivity.kt
│ │ │ ├── MainActivity.kt
│ │ │ ├── MediaInfoActivity.kt
│ │ │ ├── core
│ │ │ │ ├── FileCoreActivity.kt
│ │ │ │ └── FileUtilsActivity.kt
│ │ │ ├── selector
│ │ │ │ ├── FileSelectCustomFileTypeActivity.kt
│ │ │ │ ├── FileSelectMultiFilesActivity.kt
│ │ │ │ ├── FileSelectMultiImageActivity.kt
│ │ │ │ ├── FileSelectResultAdapter.kt
│ │ │ │ ├── FileSelectSingleImageActivity.kt
│ │ │ │ └── fragment
│ │ │ │ │ ├── FileSelectFragment.kt
│ │ │ │ │ └── FileSelectFragmentUsageActivity.kt
│ │ │ ├── storage
│ │ │ │ ├── MediaStoreActivity.kt
│ │ │ │ └── StorageAccessFrameworkActivity.kt
│ │ │ └── upload
│ │ │ │ ├── FileUploadActivity.kt
│ │ │ │ ├── FileUploader.kt
│ │ │ │ ├── IProgressResponseCallBack.java
│ │ │ │ ├── Upload.kt
│ │ │ │ └── UploadProgressRequestBody.java
│ │ │ └── utils
│ │ │ ├── Base64Utils.kt
│ │ │ ├── BitmapUtils.kt
│ │ │ ├── ClearCacheUtils.kt
│ │ │ ├── CrashHandler.kt
│ │ │ ├── DocumentFileUtils.kt
│ │ │ ├── MethodSignKotlinUtils.kt
│ │ │ ├── NoShakeListener.kt
│ │ │ ├── PermissionManager.kt
│ │ │ └── ResultUtils.kt
│ └── res
│ │ ├── drawable
│ │ ├── rectangle_select_result.xml
│ │ ├── rectangle_select_strategy_checked.xml
│ │ ├── rectangle_select_strategy_normal.xml
│ │ └── sel_select_strategy_change.xml
│ │ ├── layout
│ │ ├── activity_file_core.xml
│ │ ├── activity_file_info.xml
│ │ ├── activity_file_utils.xml
│ │ ├── activity_main.xml
│ │ ├── activity_media_info.xml
│ │ ├── activity_media_store.xml
│ │ ├── activity_select_multi_files.xml
│ │ ├── activity_select_single_image.xml
│ │ ├── activity_storage_access_framework.xml
│ │ ├── item_select_file_result.xml
│ │ ├── layout_media_store_gallery.xml
│ │ └── layout_select_file_strategy.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_logo.png
│ │ ├── mipmap-xhdpi
│ │ └── ic_logo.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_logo.png
│ │ └── ic_place_holder.png
│ │ ├── values-en
│ │ └── strings.xml
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── ids.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ │ └── xml
│ │ └── paths.xml
│ └── test
│ └── java
│ └── com
│ └── ando
│ └── file
│ └── sample
│ └── ExampleUnitTest.kt
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── keystore.jks
├── library_compressor
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── ando
│ └── file
│ └── compressor
│ ├── ImageChecker.kt
│ ├── ImageCompressEngine.kt
│ ├── ImageCompressInterface.kt
│ └── ImageCompressor.kt
├── library_core
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── ando
│ │ └── file
│ │ └── core
│ │ ├── FileDirectory.kt
│ │ ├── FileGlobal.kt
│ │ ├── FileLogger.kt
│ │ ├── FileMimeType.kt
│ │ ├── FileOpener.kt
│ │ ├── FileOperator.kt
│ │ ├── FileProvider.kt
│ │ ├── FileSizeUtils.kt
│ │ ├── FileUri.kt
│ │ ├── FileUtils.kt
│ │ └── MediaStoreUtils.kt
│ └── res
│ └── xml
│ └── ando_paths.xml
├── library_selector
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── ando
│ │ └── file
│ │ └── selector
│ │ ├── FileSelectOptions.kt
│ │ ├── FileSelectResult.kt
│ │ ├── FileSelector.kt
│ │ ├── FileSelectorExt.kt
│ │ └── FileType.kt
│ └── res
│ ├── values-en
│ └── strings.xml
│ └── values
│ └── strings.xml
├── publish.gradle
├── screenMatch.properties
├── screenMatch_example_dimens.xml
├── screenshot
├── cache.png
├── func.png
├── img1.png
├── pick1.png
├── pick2.png
└── pick3.png
└── settings.gradle
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/.gitignore
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/README.md
--------------------------------------------------------------------------------
/README_BASIC.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/README_BASIC.md
--------------------------------------------------------------------------------
/README_VERSIONS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/README_VERSIONS.md
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/build.gradle
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/proguard-rules.pro
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/ando/file/sample/ExampleInstrumentedTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/androidTest/java/com/ando/file/sample/ExampleInstrumentedTest.kt
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/App.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/App.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/Global.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/Global.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/harmony/FileHarmonyActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/harmony/FileHarmonyActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/2024:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/2024
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/FileInfoActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/FileInfoActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/MainActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/MediaInfoActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/MediaInfoActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/core/FileCoreActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/core/FileCoreActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/core/FileUtilsActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/core/FileUtilsActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/selector/FileSelectCustomFileTypeActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/selector/FileSelectCustomFileTypeActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/selector/FileSelectMultiFilesActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/selector/FileSelectMultiFilesActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/selector/FileSelectMultiImageActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/selector/FileSelectMultiImageActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/selector/FileSelectResultAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/selector/FileSelectResultAdapter.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/selector/FileSelectSingleImageActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/selector/FileSelectSingleImageActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/selector/fragment/FileSelectFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/selector/fragment/FileSelectFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/selector/fragment/FileSelectFragmentUsageActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/selector/fragment/FileSelectFragmentUsageActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/storage/MediaStoreActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/storage/MediaStoreActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/storage/StorageAccessFrameworkActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/storage/StorageAccessFrameworkActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/upload/FileUploadActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/upload/FileUploadActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/upload/FileUploader.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/upload/FileUploader.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/upload/IProgressResponseCallBack.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/upload/IProgressResponseCallBack.java
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/upload/Upload.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/upload/Upload.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/ui/upload/UploadProgressRequestBody.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/ui/upload/UploadProgressRequestBody.java
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/utils/Base64Utils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/utils/Base64Utils.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/utils/BitmapUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/utils/BitmapUtils.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/utils/ClearCacheUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/utils/ClearCacheUtils.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/utils/CrashHandler.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/utils/CrashHandler.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/utils/DocumentFileUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/utils/DocumentFileUtils.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/utils/MethodSignKotlinUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/utils/MethodSignKotlinUtils.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/utils/NoShakeListener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/utils/NoShakeListener.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/utils/PermissionManager.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/utils/PermissionManager.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/ando/file/sample/utils/ResultUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/java/com/ando/file/sample/utils/ResultUtils.kt
--------------------------------------------------------------------------------
/app/src/main/res/drawable/rectangle_select_result.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/drawable/rectangle_select_result.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/rectangle_select_strategy_checked.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/drawable/rectangle_select_strategy_checked.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/rectangle_select_strategy_normal.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/drawable/rectangle_select_strategy_normal.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/sel_select_strategy_change.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/drawable/sel_select_strategy_change.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_file_core.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/activity_file_core.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_file_info.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/activity_file_info.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_file_utils.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/activity_file_utils.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_media_info.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/activity_media_info.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_media_store.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/activity_media_store.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_select_multi_files.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/activity_select_multi_files.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_select_single_image.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/activity_select_single_image.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_storage_access_framework.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/activity_storage_access_framework.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_select_file_result.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/item_select_file_result.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/layout_media_store_gallery.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/layout_media_store_gallery.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/layout_select_file_strategy.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/layout/layout_select_file_strategy.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/mipmap-hdpi/ic_logo.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/mipmap-xhdpi/ic_logo.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/mipmap-xxhdpi/ic_logo.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_place_holder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/mipmap-xxhdpi/ic_place_holder.png
--------------------------------------------------------------------------------
/app/src/main/res/values-en/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/values-en/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/values/dimens.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/values/ids.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/app/src/main/res/xml/paths.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/main/res/xml/paths.xml
--------------------------------------------------------------------------------
/app/src/test/java/com/ando/file/sample/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/app/src/test/java/com/ando/file/sample/ExampleUnitTest.kt
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/keystore.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/keystore.jks
--------------------------------------------------------------------------------
/library_compressor/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/library_compressor/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_compressor/build.gradle
--------------------------------------------------------------------------------
/library_compressor/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/library_compressor/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_compressor/proguard-rules.pro
--------------------------------------------------------------------------------
/library_compressor/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/library_compressor/src/main/java/ando/file/compressor/ImageChecker.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_compressor/src/main/java/ando/file/compressor/ImageChecker.kt
--------------------------------------------------------------------------------
/library_compressor/src/main/java/ando/file/compressor/ImageCompressEngine.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_compressor/src/main/java/ando/file/compressor/ImageCompressEngine.kt
--------------------------------------------------------------------------------
/library_compressor/src/main/java/ando/file/compressor/ImageCompressInterface.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_compressor/src/main/java/ando/file/compressor/ImageCompressInterface.kt
--------------------------------------------------------------------------------
/library_compressor/src/main/java/ando/file/compressor/ImageCompressor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_compressor/src/main/java/ando/file/compressor/ImageCompressor.kt
--------------------------------------------------------------------------------
/library_core/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/library_core/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/build.gradle
--------------------------------------------------------------------------------
/library_core/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/library_core/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/proguard-rules.pro
--------------------------------------------------------------------------------
/library_core/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/FileDirectory.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/FileDirectory.kt
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/FileGlobal.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/FileGlobal.kt
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/FileLogger.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/FileLogger.kt
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/FileMimeType.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/FileMimeType.kt
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/FileOpener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/FileOpener.kt
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/FileOperator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/FileOperator.kt
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/FileProvider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/FileProvider.kt
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/FileSizeUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/FileSizeUtils.kt
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/FileUri.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/FileUri.kt
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/FileUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/FileUtils.kt
--------------------------------------------------------------------------------
/library_core/src/main/java/ando/file/core/MediaStoreUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/java/ando/file/core/MediaStoreUtils.kt
--------------------------------------------------------------------------------
/library_core/src/main/res/xml/ando_paths.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_core/src/main/res/xml/ando_paths.xml
--------------------------------------------------------------------------------
/library_selector/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/library_selector/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_selector/build.gradle
--------------------------------------------------------------------------------
/library_selector/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/library_selector/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_selector/proguard-rules.pro
--------------------------------------------------------------------------------
/library_selector/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/library_selector/src/main/java/ando/file/selector/FileSelectOptions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_selector/src/main/java/ando/file/selector/FileSelectOptions.kt
--------------------------------------------------------------------------------
/library_selector/src/main/java/ando/file/selector/FileSelectResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_selector/src/main/java/ando/file/selector/FileSelectResult.kt
--------------------------------------------------------------------------------
/library_selector/src/main/java/ando/file/selector/FileSelector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_selector/src/main/java/ando/file/selector/FileSelector.kt
--------------------------------------------------------------------------------
/library_selector/src/main/java/ando/file/selector/FileSelectorExt.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_selector/src/main/java/ando/file/selector/FileSelectorExt.kt
--------------------------------------------------------------------------------
/library_selector/src/main/java/ando/file/selector/FileType.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_selector/src/main/java/ando/file/selector/FileType.kt
--------------------------------------------------------------------------------
/library_selector/src/main/res/values-en/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_selector/src/main/res/values-en/strings.xml
--------------------------------------------------------------------------------
/library_selector/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/library_selector/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/publish.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/publish.gradle
--------------------------------------------------------------------------------
/screenMatch.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/screenMatch.properties
--------------------------------------------------------------------------------
/screenMatch_example_dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/screenMatch_example_dimens.xml
--------------------------------------------------------------------------------
/screenshot/cache.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/screenshot/cache.png
--------------------------------------------------------------------------------
/screenshot/func.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/screenshot/func.png
--------------------------------------------------------------------------------
/screenshot/img1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/screenshot/img1.png
--------------------------------------------------------------------------------
/screenshot/pick1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/screenshot/pick1.png
--------------------------------------------------------------------------------
/screenshot/pick2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/screenshot/pick2.png
--------------------------------------------------------------------------------
/screenshot/pick3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/screenshot/pick3.png
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/javakam/FileOperator/HEAD/settings.gradle
--------------------------------------------------------------------------------