~xdavidwu/saf-cephfs

Access CephFS from Android Storage Access Framework (SAF), with libcephfs-jni
build: update toolchain, opt-in predictive back
update prebuilts
README: update status, drop WIP flag

refs

master
browse  log 

clone

read-only
https://git.xdavidwu.link/~xdavidwu/saf-cephfs
read/write
git@git.xdavidwu.link:~xdavidwu/saf-cephfs

You can also use your local clone with git send-email.

#saf-cephfs

Access CephFS from Android Storage Access Framework (SAF), with libcephfs-jni

Currently only for arm64-v8a

#Libraries sources

Native libraries bundled are built from:

  • libboost_*.so: Archlinx User Repository (AUR) package android-aarch64-boost (1.76.0-1)
  • libcrypto_1_1.so: AUR package android-aarch64-openssl (1.1.1.q-1)
  • libc++_shared.so: copied from NDK r25.b
  • libcephfs.so, libceph-common.so, libcephfs_jni.so: built from Ceph Quincy, see COMPILING-CEPH.md for build instructions

Java libraries com.ceph.* is copied from Ceph 15.2.5 source code.

#Status

Reads and writes works, but some DocumentsProvider features not yet implemented.