Skip to content
Backport of java.nio.file API (JSR 203) for Android
Java Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper
library
.gitignore
LICENSE
README.md
bintray-android.gradle
build.gradle
generate.sh
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

AndroidRetroFile

A backport of java.nio.file API (JSR 203) for Android.

Integration

dependencies {
    implementation 'me.zhanghai.android.retrofile:library:1.1.0'
}

Usage

The backported API is under java8.nio.file.

No default FileSystemProvider implementation is bundled within this library, and the API is modified to allow dynamic install of providers.

Before using the API, you need to set a default provider implementation with FileSystemProvider.installDefaultProvider(). More providers can be installed with FileSystemProvider.installProvider() at any time.

Similarly, there is no default FileTypeDetector implementation, and you can install one with Files.installFileTypeDetector() at any time.

This backport uses android-retrostreams for java.util.stream and ThreeTenABP for java.time, and they are exposed as an API dependency of this library.

License

GNU General Public License, version 2, with the Classpath Exception

You can’t perform that action at this time.