Результаты поиска по запросу "java-native-interface"

3 ответа

Есть ли способ получить прямой указатель на массив Java через JNI?

Мне нужно получить указатель, содержащий прямой адрес памяти массива Java, через JNI, не вызывая какое-либо копирование (то есть прямой доступ). GetArrayElements возвращает указатель на скопированный массив - мне нужно иметь возможность изменять ...

1 ответ

Сжатие видео с использованием FFMPEG и JNI

Я хочу создать приложение для Android, которое может найти видеофайл (размером более 300 МБ) и сжать его в файл mp4 меньшего размера. я уже пытался сделать это сэто [http://androidwarzone.blogspot.com/2011/12/ffmpeg4android.html] Этот учебник ...

2 ответа

Создание android.graphics.Bitmap из C ++

У меня есть некоторый код C ++ на основе NDK, который необходим для создания растрового объекта Android. Я уверен, что есть способ сделать это непосредственно из кода C ++, но это не самый простой способ;) Итак, метод, который я хочу ...

ТОП публикаций

3 ответа

Что делает вызовы JNI медленными?

Я знаю, что «пересечение границ» при выполнении вызова JNI в Java происходит медленно. Однако я хочу знатьчто это замедляет? Что делает базовая реализация jvm при выполнении вызова JNI, который делает его таким медленным?

2 ответа

Нативный код - как программно получить стек вызовов функций (backtrace)

У меня есть кодовая база C ++, работающая на Android, и я хочу получать отчеты о сбоях от пользователей. я используюБиблиотека ACRA [https://code.google.com/p/acra]который прекрасно работает для кода Java, но когда что-то не работает в нативном ...

2 ответа

преобразовать вектор в jobject в C ++ / JNI?

Я использую нативную функцию Java - public native ArrayList<String> parseXML();В C ++ моя родная функция - vector<string> resultList; JNIEXPORT jobject JNICALL Java_Sample1_parseXML (JNIEnv *env, jobject obj){ // logic return resultList; // ...

3 ответа

JNI против Runtime.exec ()

У меня есть два варианта - я могу использовать JNI или Runtime.exec для выполнения библиотеки C ++. Программа на C ++ интенсивно использует процессор и долго работает, то есть некоторые вызовы могут занять до нескольких часов. Каковы плюсы и ...

2 ответа

Как использовать Windows DLL с Java в Mac OS X?

Я видел некоторые проекты Java, использующиеtaucs.dll, TAUCS [http://www.tau.ac.il/~stoledo/taucs/]- библиотека C разреженных линейных решателей, через JNI в Windows. Я думаю, я могу добиться того же в Mac OS X, скомпилировав TAUCS в нечто ...

1 ответ

Включить библиотеку Boost C ++ в Android

Я давно пытаюсь жениться на Boost и Android на Windows и перепробовал множество подходов, но все же не повезло. Я хочу сделать пример программы с использованием библиотеки Boost в Android. Я следую этому ...

1 ответ

Где Delphi / Android ищет библиотеку родного языка?

Я хочу добавить MIDI-возможности в приложения Delphi для Android. MIDI доступен через библиотеку SoniVox, к которой можно получить доступ через Android NDK. Пример этого драйвера можно найтиВот [https://github.com/billthefarmer/mididriver], ...