memória compartilhada no android ndk

Eu queria transferir grandes dados de um processo / aplicativo para outro processo / aplicativo noAndroid, mas como criar memória compartilhada usando o arquivo de memória noJava camada não funciona.

Então tentei criar memória compartilhada no Android nativo, em algum lugar que eu li
A API ashmem_create_region pode ser usada. Mas parece que essa API não está acessível ou aberta. Está dentro do libcutils.so.

que está em

android-ndk-r9c/platforms/android-19/arch-arm/usr/lib/rs/libcutils.so

Q1 Como acessar esta biblioteca no código nativo do Android.

Q2 Se não for possível acessar, qual é o objetivo de fornecer isso na ferramenta ndk.

Q3 Se, de alguma forma, vinculei o libcutils.so e sou capaz de criar memória compartilhada em nativo usando o libcutils.so, então posso usar esse fd para mapear com o MemoryFile na camada Java, para evitar que a cópia nativa do aplicativo seja gravada em cada transação de dados.

questionAnswers(1)

yourAnswerToTheQuestion