Skip to content
Android Java binding for ZboxFS
Java Rust Other
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.
.idea
gradle/wrapper
zbox
zboxfs
.gitignore
.travis.yml
Dockerfile
LICENSE
README.md
build-docker.sh
build-zboxfs.sh
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

zbox-andriod

This package is Android binding for ZboxFS.

ZboxFS is a zero-details, privacy-focused in-app file system. Its goal is to help application store files securely, privately and reliably. Check more details about ZboxFS.

How to Use

Add below dependency snippet to your mudule's gradle file:

implementation 'io.zbox:zboxfs:0.1.1'

Documentation

Check the Java doc reference documentation.

Sample Android App

Treno is a sample Android app using ZboxFS.

How to Build

You need Docker and JDK to build this package.

  1. Build Docker Image
./build-docker.sh

This will build Docker image which is used for building ZboxFS Android binding.

  1. Build ZboxFS Android Binding
./build-zboxfs.sh

This will build ZboxFS Android binding library for both x86_64 and aarch64 targets. The library files will be copied to Android project's jniLibs directory.

  1. Build Zbox Android Library
./gradlew install
  1. Upload to Bintray
./gradlew bintrayUpload

License

This package is licensed under the Apache 2.0 License - see the LICENSE file for details.

You can’t perform that action at this time.