Resultados da pesquisa a pedido "java-native-interface"
Chamando uma função Java do C ++ via JNI que retorna uma string [duplicate]
Possível duplicado: Como acessar o método Java em um aplicativo C ++ [https://stackoverflow.com/questions/992836/how-to-access-the-java-method-in-a-c-application] Suponha que eu tenha uma classe Java como esta: class MyClass { String value = "a ...
Como usar o NDK no projeto android?
Eu preciso usar algum c / c ++ nativo no meu projeto, então eu preciso usar o NDK. Existe uma maneira fácil de configurá-lo no eclipse? Obrigado.
JNA Memory Leak - Como corrigir?
public static User32 USER32_INSTANCE = (User32) Native.loadLibrary("user32", User32.class); user32 = USER32_INSTANCE; user32.EnumWindows((hWnd, arg) -> { int size = 1024 * 8; char[] buffer = new char[size]; USER32_INSTANCE.GetWindowTextW(hWnd, ...
C ++ salta para outra execução de método
No meu projeto C ++ JNI-Agent, estou implementando uma função que receberia um número variável de parâmetros e passaria a execução para a outra função: // address of theOriginalFunction public static void* originalfunc; void* interceptor(JNIEnv ...
Erro após incluir uma segunda biblioteca JNI no meu projeto Android (OpenCV)
Estou tentando adicionar o OpenCV a um projeto existente do Android, mas ao mesclá-los, encontrei o seguinte erro: 12-08 16:15:21.951 22052-22052/ai.inbi.face_recognition_robot E/AndroidRuntime: FATAL EXCEPTION: main Process: ...
como depurar SIGSEGV no jvm GCTaskThread
Meu aplicativo está passando por descontados na produção. O despejo de memória indica que um SIGSEGV ocorreu no GCTaskThread Ele usa JNI, portanto, pode haver alguma fonte de corrupção de memória, embora não tenha certeza. Como posso depurar ...
Como usar NDK? Começando com o aplicativo 'olá mundo'
Gostaria de ver um programa 'Hello world' escrito em C / C ++, mas feito para rodar no Android. Eu sei que isso é possível usando chamadas NDK e JNI. Mas não é capaz de fazê-lo funcionar. Nenhum guia online é útil. Precisa saber para ...
javac "sem arquivos de origem" ao usar a opção -h
Estou tentando experimentar o uso do JNI e JDK 9. Eu tenho uma classeNativeTest.java que se parece com isso: public class NativeTest { static { System.loadLibrary("hello"); } private native void sayHello(); public static void main(String[] args) ...
Adicionando OpenCV ao código C nativo por meio do CMake no Android Studio
Estou tentando incluir o Opencv no meu código C nativo em um projeto de estúdio do Android por meio do Cmake. Eu fiz algumas pesquisas online e baixei o arquivo FindOpenCV.cmake online e o adicionei ao diretório de aplicativos do meu ...
ByteBuffer não liberando memória
No Android, um ByteBuffer direto parece nunca liberar sua memória, nem mesmo ao chamar System.gc (). Exemplo: fazendo Log.v("?", Long.toString(Debug.getNativeHeapAllocatedSize())); ByteBuffer buffer = allocateDirect(LARGE_NUMBER); buffer=null; ...