JNA ou JNI no Android para comunicar com um arquivo .so. Como usar?

4 respostas
Samuelsonbrito

Queria saber se é possível comunicar minha aplicação Android com um arquivo .so, tudo que encontrei foi com o uso do JNI, porém não sei fazer a comunicação, uso o JNA a bastante tempo para integrar leitores biométricos em minhas aplicações e utilizo as classes Pointer, PointerByReference, IntByReference, Memory. Quais classes do JNI substituiriam essas que já utilizo?

4 Respostas

C0deuniversal

mano, até onde eu vi de JNI, as função do teu .so seram as mesma compostas nos includes do C, as nativa do C e possíveis bibliotecas utilizadas, a JNI, só interpretará o código fazendo as chamadas as funções do .so

Samuelsonbrito

Tenho a documentação das funções que existem no .so. Para eu comunicar com esse arquivo .so basta que esteja dentro do meu projeto ou tenho que colocar em uma pasta especifica em meu dispositivo android?

C0deuniversal

na realidade creio que basta está dentro do projeto, tem um projeto no github que ilustra isso , veja a fonte e vê se te ajuda , https://github.com/DrKLO/Telegram/tree/master/TMessagesProj

Samuelsonbrito

Valeu. Vou estudar o projeto,

Criado 16 de junho de 2016
Ultima resposta 19 de jun. de 2016
Respostas 4
Participantes 2