1
голосование
0ответы
14 просмотров

JNI вызывает диалоговое окно Android, ожидая выбора пользователя

У меня есть сценарий, когда мой JNI вызывает метод Java, чтобы отобразить диалоговое окно с двумя параметрами, и этот параметр следует передать обратно в метод JNI. Я думаю, это должно быть что-то вроде ...
0
голосов
0ответы
25 просмотров

Отладка в собственный код C ++ библиотек платформы / фреймворка Android

У меня есть приложение для Android, которое использует классы из фреймворка / платформы Android, например AudioTrack. Я хотел бы узнать больше о том, как эти классы работают внутри, перейдя в код ...
0
голосов
1отвечать
31 просмотр

Получить jni :: JNIEnv из jni_sys :: JNIEnv

Я пытаюсь выполнить статический метод, и лучше всего использовать jni :: JNIEnv. Я должен использовать jni_sys :: JNIEnv и могу начать только с более позднего типа.
-4
голосов
0ответы
46 просмотров

Как загрузить статическую библиотеку в Java [закрыто]

У меня есть требование использовать функциональные возможности, реализованные на языке C, в моем Java-коде. Чтобы использовать то же самое, у меня есть статическая библиотека (libC.a) и файл заголовка (decode.h), в котором есть функции, которые я могу использовать в ...
0
голосов
1отвечать
28 просмотров

Как проверить в JNI, существует ли класс Java?

Если я использую это: if (! Env-> FindClass ("com / test / app")) {Log ("Not found"); возврат 0; } У меня ошибка: такого класса нет
0
голосов
0ответы
23 просмотра

Как преобразовать JSTRING в обычную строку в с ++? [дубликат]

Я хочу преобразовать JSTRING в обычную строку std :: string c ++. Как я могу это сделать ?
0
голосов
0ответы
Просмотров: 32

ObjectBox предотвращает загрузку других моих библиотек .so

Я пользуюсь OBjectobx годами и все работает нормально. В последние дни я занимаюсь разработкой Java-приложения для Android, все еще использую Objecbox. Но в дополнение к этому мое приложение, которое ...
0
голосов
1отвечать
43 просмотра

Полная собственная реализация

Я разрабатываю приложение через JNI, чтобы предотвратить редактирование третьими лицами. Я перешел к регистрации собственных методов, чтобы удалить связи моста jni, но, как вы можете видеть, ...
0
голосов
1отвечать
21 просмотр

Ошибка при попытке доступа к nativeLibraryDir

Я пытаюсь получить доступ к getPackageManager.getApplicationInfo в jni. const char * getNativeLibPath (JNIEnv * env, jobject thiz, const char * libraryName, const char * packageName) {jclass contextClass = ...
-1
голосов
0ответы
17 просмотров

Как разработать разделяемую библиотеку intel sgx?

Я раньше создавал приложение Intel SGX tee в Linux. Теперь я хочу использовать java для вызова функции TEE! Я могу использовать технологию java jNI для вызова языка C как общей библиотеки (.so), могу ли я реализовать Intel sgx ...
1
голосование
1отвечать
63 просмотра

Как я могу вызвать функцию с аргументами PointerByReference для Float []?

У меня есть библиотека, в которой используется некоторый скомпилированный код C ++, и я хотел бы использовать эту и другие функции, чтобы опробовать ее, но все они используют Pointer и PointerByReference в качестве аргументов вместо обычных типов. ...
1
голосование
2ответы
74 просмотра

Как создать JNI DLL, которая вызывает функцию из другой DLL? - JNI, Gradle

Я актуализировал образец, приведенный в руководстве веб-сайта IDEA по JNI в этом репо (вы можете увидеть там вилку), и теперь он работает с современными тестами JDK и JUnit даже на моем Mac aarch64 (надеюсь, он работает где угодно ...
0
голосов
0ответы
46 просмотров

Невозможно найти собственные библиотеки после перехода на пакеты Android App Bundles

После перехода на Android App Bundle мое установленное приложение не смогло найти собственные библиотеки, хотя файл .aab содержит их. Я обнаружил, что столкнулся с той же проблемой, что описана в этом ...
0
голосов
0ответы
21 просмотр

Вызов DeleteObjectRef, когда GetObjectField возвращает jstring

При вызове GetObjectField, который возвращает jstring, нужно ли мне вызывать DeleteLocalRef для jstring? Я знаю, что должен делать это для возвращаемых объектов, но понятия не имею о jstrings.
-1
голосов
1отвечать
37 просмотров

Как исправить это NaN

Я пытаюсь создать собственный интерфейс Java, который использует gcc для компиляции файла c, а код java - import java.util.Scanner; класс BMICalculator {двойной вес, рост; родной двойник ...