Resultados da pesquisa a pedido "java-native-interface"

2 a resposta

Como a permissão do Android é aplicada?

Se eu ligarsocket() Nos métodos JNI C, o aplicativo ainda falhará com um erro de permissão. E se eu colocar uma linha de permissão de uso no AndroidManifest.xml, o problema será corrigido. Parece que a verificação de permissão do Android não ...

1 a resposta

Wrapper JNI para a função C usando SWIG - qual deve ser o mapa de tipos?

Estou tentando criar o wrapper JNI para as seguintes funções em C: int err = new_instance(const char* name, instance_t* instance);name - entrada,instance - resultado int err = get_value(const instance_t instance, int *val);instance - ...

2 a resposta

Como usar a biblioteca openSSL no aplicativo ANDROID

Estou tentando incorporar a biblioteca openssl no meu aplicativo Android usando o Android NDK, mas não sei como usar exatamente essa biblioteca e, portanto, qualquer um pode me dizer como usá-lo, envie um código-fonte para minha referência ... ...

3 a resposta

Como criar uma biblioteca C ++ nativa no Android?

Preciso escrever uma biblioteca de vínculo dinâmico em C ++ usada pelo Java no Android. Pelo que entendi, deveria ser .so biblioteca, mas não sei como fazer isso. Eu tentei o Cygwin, mas ele trava: $ gcc ...

1 a resposta

falha ao carregar uma biblioteca nativa usando o ativador (Play Framework)

Estou tentando carregar uma biblioteca nativa no meu aplicativo Play 2.4.x. Eu escrevi um teste simples que funciona bem no IDE (IntelliJ) e no SBT. Nos dois casos, estou configurando ojava.library.path para executar os testes. No IDE, ...

2 a resposta

A convenção de nomenclatura para o método da interface nativa java e o nome do módulo?

Eu sou capaz de seguir um tutorial jni muito bem. Mas quando mudo o nome do método, encontro problemas. Existe uma convenção de nomenclatura que preciso seguir? O tutorial usou HelloJNI como o nome do módulo e o nome da biblioteca. Eu usei ...

2 a resposta

Chamando um método java do c ++ no Android

Estou tentando obter uma chamada de método Java simples de C ++ enquanto Java chama método nativo. Aqui está o código Java: public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { ...

1 a resposta

Como obter volume de áudio no Android usando JNI a partir do código nativo?

Estou tentando obter o volume de áudio no Android usando JNI de C ++. Minha restrição é que não tenho acesso à parte Java. Eu encontrei uma maneira de fazer minha consulta JNI neste ...

1 a resposta

O Delphi chama métodos JNI com lista de argumentos variáveis

Usando a unidade api Jni da Embarcadero, como um argumento variável é fornecido para os métodos JNI que o exigem? Por exemplo, o método CallStaticObjectMethodV () do JNINativeInterface (listagem 1) possui um último parâmetro do tipo va_list, que ...

1 a resposta

Existe alguma maneira de passar um Java Array para C através do JNI sem fazer uma cópia dele?

Eu entendo que, usando GetDoubleArrayElements, é a JVM que decide se deve ou não copiar os elementos da Matriz. Nesse caso, existe alguma maneira de evitar a cópia? Caso contrário, existe outra maneira de transferir do Java para o C sem copiar? ...