Bindings for the Android file API?

I'm building a cross-platform file API and for handling Android, it's assumed that I'll have a static Lazy<android::content::Context> in my library. I'll need methods such as context.getFilesDir() to get the application installation directory.

Are there crates for the android.content and java.io APIs?

Is activity.internal_data_path() equivalent to context.getFilesDir()?

In any case, I might use this crate and jni together to perform some lookups for other methods.