Awesome
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 out more details about ZboxFS.
How to Use
Add below dependency snippet to your module's gradle file:
implementation 'io.zbox:zboxfs:0.2.0'
Documentation
Check the Java doc reference documentation.
Sample Android App
Treno is a sample Android app using this package. It shows how to use ZboxFS to build a Content Provider and save app data securely and privately.
How to Build
You need Docker and JDK to build this package.
- Build Docker Image
./build-docker.sh
This will build Docker image which is used for building ZboxFS Android binding.
- 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.
- Build Zbox Android Library
./gradlew install
- Upload to Bintray
./gradlew bintrayUpload
License
This package is licensed under the Apache 2.0 License - see the LICENSE file for details.