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

3 a resposta

Passando um ponteiro de JNI para Java usando um @ lon

Estou tentando passar uma estrutura como um ponteiro de JNI para Java para poder passar mais tarde de Java para JNI. Eu li este tópico:Passando ponteiros entre C e Java através de ...

1 a resposta

Você deve chamar ReleaseStringUTFChars se GetStringUTFChars retornou uma cópia?

O livro "JNI Essencial: Interface Nativa Java" de Rob Gordon contém o seguinte exemplo de código para converter um jstring em uma string C: const char* utf_string; jboolean isCopy; utf_string = env->GetStringUTFChars(str, &isCopy); /* ... use ...

1 a resposta

Invocação de funções nativas da biblioteca portada

i segui este guia sobre como portar a biblioteca LAME com o Android NDK.http: //blog.libertadtech.com/2011/02/porting-lame-encoder-to-android-arm.htm [http://blog.libertadtech.com/2011/02/porting-lame-encoder-to-android-arm.html] Todo funcionou ...

4 a resposta

passando a matriz de cadeias de caracteres de java para C com JNI

Eu tenho uma matriz de strings como{"myname","yourname","hisname"} e estou tentando enviar essa matriz paraC usando JNI. Não encontrei nenhuma solução clara para isso. Eu tentei usar essa string comochararray mas sem sucesso. Existe uma ...

2 a resposta

convert ExceptionDescribe para string

Eu preciso obter a saída de ExceptionDescribe () no JNI como string para que eu possa escrevê-lo posteriormente em um arquivo, em vez de escrevê-lo diretamente na linha de comando. Existe alguma maneira ou idéia de como fazer isso? Desde já, ...

2 a resposta

Retorne uma matriz String em um método JNI

Preciso obter uma lista de strings (char *) do C ++ e devolvê-la ao Jav Como eu posso fazer isso Acho que uma solução é retornar uma grande string predefinida como: "[item1] [item2]" e fazer uma divisão em Java, mas não parece a abordagem corret

1 a resposta

Como chamar o método java do lado do jni?

Eu fiz algumas funções de código c no lado do jni, e todo o funcionamento está bo public native String getMessage() função @ está retornando a string do lado do jni para o lado do java, e funciona bem, e todos os outros códigos jni ...

8 a resposta

Como corrigir um UnsatisfiedLinkError (Não é possível encontrar bibliotecas dependentes) em um projeto JNI

Estou trabalhando em um projeto Java que usa o JNI. A JNI chama uma biblioteca personalizada que eu mesmo escrevi, digamos mylib.dll, e isso depende de uma biblioteca de terceiros, libsndfile-1.dll. Quando executo meu programa, ele trava ...

3 a resposta

Retorne uma matriz primitiva 2D de C para Java a partir de JNI / NDK

Encontrei grandes quantidades de documentação sobre como gerar uma matriz primitiva 2D na JNI e retorná-la ao Java. Mas essas informações falham em descrever como passar umjá existent Matriz de flutuação 2D (float **) dado um contexto emC. Para ...

4 a resposta

jni não suporta tipos como void *, unsigned int *,… O que fazer?

Eu tenho.assi (biblioteca compartilhada) escrita em C ++, vamos chamá-la funcionalidade.so na qual eu implemento funções diferentes, aqui está uma lista de algumas funções: 1. unsigned long Initialize(void* userData); 2. unsigned ...