¿Cómo puedo escribir en el sistema de archivos de almacenamiento interno con NativeActivity?

Estoy portando un puro juego de C + + a Android, y como mi objetivo es Android 3.0 + tabletas, he optado por utilizar NativeActivity con el fin de evitar Java por completo. Sin embargo, no puedo ver ninguna funcionalidad que me permite escribir en el almacenamiento interno del dispositivo. Las llamadas a fopen () fallarán, ya que no tengo idea de qué directorio se supone que debo escribir y el sistema de archivos de almacenamiento interno no es accesible

Este código normalmente hace el truco en Java, dándome la ruta al directorio de datos de escritura interna para mi aplicación:

mContext.getFilesDir(); 

¿Alguien sabe una alternativa para C + +? De lo contrario tendré que llamar al fragmento anterior con JNI.

Por supuesto, he buscado en el $ NDK /…./ include / android / headers pero no veo ningún método candidato para lo que necesito.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.