Должен ли я освобождать выделенную строку после передачи ее в NewStringUTF ()? У меня есть код, похожий на: char * test;
jstring j_test; test = some_function (); // <- malloc () s память
j_test = (* env) -...
. Мы купили ACR122 USB SDK для тестирования NFC. Мы хотим создать тестовое настольное приложение для считывателя NFC ACR122U-A2. Мы разрабатываем его на Java на платформе Microsoft Windows 7. ...
Я хочу передать строку в JNI, который я пишу, который должен быть назначен на const char *.
Ниже описано, как я это сделал: JNI ... (..., jstring jstr ...) {const char * str = env -> ...
Я ищу способ использовать эквалайзер в моем приложении, который не зависит от
Пакет android.media.audiofx, особенно android.media.audiofx. Класс эквалайзера, потому что они доступны только для ...
Здесь я создаю класс в JAVA в у меня есть функция (обратный вызов), которую я должен вызвать из файла C. class DSMInitializeClassParameter {/ ** * Функция обратного вызова для инициализации DSM. * / ...
Как мне написать код C в Microsoft Visual C ++ 2010 Express? Я не могу этого сделать. Я писал код на C, но он скомпилирован с ошибками. Пожалуйста, предложите какой-нибудь способ сделать это? Я написал этот код: # ...
Мне нужно выполнить эхо-запрос на какой-то IP / компьютер. Код может быть выполнен на любой платформе (Windows, Linux, Mac), и мне нужно получить информацию о потерях и времени приема-передачи.
так что java exec ...
У меня есть две библиотеки, одна с объектами Ada, а другая - с объектами C ++ (я не очень могу контролировать, что куда идет). ссылается на материал C и наоборот ... Этот символ находится в ...
Мне нужно получить список строк (char *) из C ++ и вернуть его в Java. Как я могу это сделать? Я думаю, что одно из решений - вернуть большую заранее определенную строку вроде: «[item1] [item2]» и разделить ее на Java, ...
Подытоживая в одной строке: не все мои библиотеки / armeabi / *. so файлы копируются на устройство, когда я запускаю свое приложение. Попробую объяснить. Структура каталогов Я пытаюсь установить ffmpeg на Android ...
У меня проблема с NDK. В моем методе JNI_OnLoad я кэширую указатель JavaVm, класс, который вызвал метод, и идентификатор метода, который я использую позже: JNIEXPORT jint JNICALL JNI_OnLoad (JavaVM * ...
У меня есть код C++ что после выполнения: JVM Загрузок (я имею полный контроль о том, как загрузить JVM), и методы Java вызова (от загруженных классов) использующий C код JNI. Код Java не имеет никакого Основного (), и это...
У меня есть массив строк, например {"myname", "yourname" , "hisname"}, и я пытаюсь отправить этот массив на C с помощью JNI. Я не мог найти для этого четкого решения. Я попытался принять эту строку как ...
При использовании собственного интерфейса Java на Android я сделал две глупые ошибки, которые стоили мне много времени. Имея этот идентификатор метода: jmethodID myMethod_methodID = env-> GetMethodID (hello_Cls, "myMethod", "...
Я вызвал собственную программу, которая создает другой поток, который присоединяется к JVM. Теперь я хочу получить доступ к методам JVM, но это не удается. Вот код: // который присоединяется к JVM. Теперь я хочу получить доступ к методам JVM, но это не у
Я хочу вызвать функцию C из Java используя JNI. А в функции C я хочу создать JVM и вызвать некоторые объекты Java. Когда я пытаюсь создать JVM, JNI_CreateJavaVM возвращает -1. Итак, я хочу ...
Я новичок в Java. Моя проблема: я вызываю метод класса Java из c ++. Для этого я использую JNI. Все работает правильно, но у меня УТЕЧКА памяти в процессе написания программы на C ++ ... Итак ....
У меня есть приложение Java, которое вызывает множество различных собственных методов устаревшего приложения через JNI . Но JVM аварийно завершает работу с дампом стека в случайных местах вне любого вызова JNI. Иногда это ...
Я только что закончил компилировать mupdf с mupdf.com на моем Mac. Потребовалось время, чтобы понять это, но теперь у меня есть libmupdf.so в папке libs / armeabi. Они предоставляют пример этого класса под названием ...
Я понимаю, что при использовании GetDoubleArrayElements именно JVM решает, копировать ли элементы массива. В таком случае есть ли способ избежать копирования? Если нет, есть ли другой способ ...
, я бы хотел увидеть программу «Hello world», написанную на C / C ++, но предназначенную для работы на Android. Я знаю, что это возможно с помощью вызовов NDK и JNI. Но не смог заставить его работать. Никакие онлайн-руководства не помогут ....
В настоящее время я работаю с Android NDK и JNI. Я пытаюсь создать код C ++ с помощью NDK. Но возникли следующие ошибки: E: / Android / Tranining_workspace / BackUpMigrant / jni / ReadBackupArc5 / ...
При компиляции и запуске следующего кода под valgrind я постоянно получаю ошибку «Недопустимая запись размера 4». Есть ли чистый способ вызова JNI_CreateJavaVM (), чтобы valgrind не выдавал ...
Если я вызываю функцию socket () в методах JNI C, приложение все равно выйдет из строя с ошибкой разрешения. И если я помещу строку разрешения использования в AndroidManifest.xml, проблема будет устранена. Кажется ...