Como gravar no sistema de arquivos de armazenamento interno com NativeActivity?
Estou portando um jogo C ++ puro para o Android e, como meu destino é tablets Android 3.0+, optei por usar o NativeActivity para evitar completamente o Java. No entanto, não consigo ver nenhuma funcionalidade que permita gravar no armazenamento interno do dispositivo. As chamadas para fopen () falharão, pois não tenho idéia de qual diretório devo escrever e o sistema de arquivos de armazenamento interno não está acessível
Este código geralmente faz o truque em Java, fornecendo o caminho para o diretório de dados graváveis interno do meu aplicativo:
mContext.getFilesDir();
Alguém conhece uma alternativa para C ++? Caso contrário, terei que chamar o snippet acima com JNI.
Claro, eu olhei para o $ NDK /..../ include / android / cabeçalhos, mas não vejo métodos candidatos para o que eu precis