0
ответов

Android NDK переполняет локальную справочную таблицу dalvik JNI

У меня следующая проблема: из c++ я отправляю огромную строку[] в java. огромный = не более 20 строк; Я делаю следующее jint jtype = 2; jstring emptyString = env->NewStringUTF(""); jobjectArray ...
вопрос задан: 19 June 2012 08:12
0
ответов

Как преобразовать тип SWIGTYPE_p_void в привязки Java, сгенерированные SWIG?

Я разрабатываю некоторые сгенерированные SWIG привязки Java для библиотеки C. Библиотека содержит функции, принимающие параметры типа void *. На стороне C они обычно передаются как указатель на ...
вопрос задан: 17 June 2012 19:10
0
ответов

Что такое JNI Graphics или как ее использовать?

В Android NDK есть библиотека под названием JNI Graphics. Это что? Могу ли я использовать это для загрузки изображений для OpenGL ES с C / C ++?
вопрос задан: 16 June 2012 08:07
0
ответов

Не удается получить доступ к AAssetManager в собственном коде, переданном из Java в WallpaperService

Я пытаюсь получить доступ к активам в собственном коде из пользовательского WallpaperService. Собственный код компилируется и работает, но попытка получить ссылку AAssetManager из переданного объекта AssetManager...
вопрос задан: 8 June 2012 00:47
0
ответов

OpenCV 2.4.1: UnsatisfiedLinkError

У меня есть проект Android с собственным кодом. В этой нативной части я использую OpenCV. Все компилируется и работает нормально, когда я использую OpenCV 2.3.1, но когда я попытался перейти на версию 2.4.1, я столкнулся с...
вопрос задан: 5 June 2012 08:59
0
ответов

В чем смысл JNI?

Я новичок в Java, и мне сказали использовать Java Native Interface для запуска некоторого кода, который я написал на C. Это может быть глупый вопрос, но в чем смысл JNI? Разве я не могу просто выполнить свой процесс...
вопрос задан: 31 May 2012 08:22
0
ответов

Передача, возврат и преобразование в векторный список списков через JNI

Мне нужно перейти из Java List< List > точек; через jni в C++ и преобразовать в std::vector< std::vector > Обработать эти векторы и вернуть List< List&...
вопрос задан: 30 May 2012 09:25
0
ответов

Ошибка при компиляции примера jni для Android: недействительный параметр -march=: `armv5te'

Когда я пытаюсь скомпилировать некоторые образцы Android ndk, я всегда получаю эту ошибку: $ cd ~/Dev/Android/ndk/samples/hello -джни $ ~/Dev/Android/ndk/ndk-сборка Gdbserver: [arm-linux-androideabi-4.4.3] libs/...
вопрос задан: 26 May 2012 22:37
0
ответов

НЕ МОЖЕТ передавать java int в функцию jni

I иметь простую функцию jni в test.cpp: #include #include extern "C" { JNIEXPORT jint JNICALL Java_dri_put(JNIEnv* env, jstring js, jint ji){ printf("%d \n", ji)...
вопрос задан: 24 May 2012 16:58
0
ответов

переносимый оператор для загрузки библиотеки JNI из другого каталога с использованием относительного пути?

Существует ли независимый от платформы оператор Java для загрузки собственной библиотеки из каталога, отличного от того, в котором находится исходный код Java? Я хотел бы использовать что-то вроде этого: public class HelloWorld { ...
вопрос задан: 21 May 2012 19:55
0
ответов

Нет итератора для Java при использовании SWIG с std :: map C ++

Я реализовал класс с std :: map в C ++ и создал интерфейс, использующий SWIG для вызова из Java. Однако нет объекта итератора, который позволяет мне перебирать записи в SWIG ...
вопрос задан: 20 May 2012 15:35
0
ответов

Как получить необработанный буфер камеры Android на C с помощью JNI?

Я тщательно искал в Google и StackOverflow и не смог найти это. Может быть, я упускаю что-то очевидное. Спасибо! (Это связано с тем, что Java-реализация обратного вызова предварительного просмотра [даже ...
вопрос задан: 20 May 2012 05:46
0
ответов

Двойной вызов собственного метода сторонней библиотеки в Activity приводит к закрытию приложения Android

Я интегрировал две собственные библиотеки (.so ) в свое приложение. Библиотеки компилируются нормально, и я также могу загрузить их в свое приложение. В первый раз, когда я вызываю нативный метод библиотеки, он работает...
вопрос задан: 18 May 2012 20:02
0
ответов

JNI _CreateJavaVM ()происходит сбой каждый раз, когда я запускаю свое приложение (ровно)

У меня есть приложение Windows MFC, которое:(1 )загружает JVM (JNI _CreateJavaVM())(2 )Присоединяет основной поток к JVM (AttachCurrentThread())(3 )Загружает некоторые классы и методы Java (FindClass ()...
вопрос задан: 18 May 2012 02:55
0
ответов

Нужно ли вызывать ReleaseIntArrayElements для массива, созданного с помощью NewIntArray?

У меня есть собственный метод, который работает с растровым изображением. Внутри метода я получаю данные изображения с помощью вызова метода, который записывает данные в параметр jintArray, который я создал с помощью NewIntArray: ...
вопрос задан: 11 May 2012 14:32
0
ответов

преобразование jdouble в double типа c

Как я могу преобразовать jdouble переменной типа java в double переменную типа c?
вопрос задан: 9 May 2012 12:16
0
ответов

Загрузчик службы не находит класс поставщика службы, хотя class находится в том же файле JAR, что и META-INF/services

Я успешно запускаю приложение C++, которое загружает JVM с файлом JAR в качестве аргумента classpath. Затем приложение успешно использует вызовы JNI для выполнения различных функций, определенных в .class ...
вопрос задан: 9 May 2012 10:50
0
ответов

что такое слабые глобальные ссылки? Чем он отличается от глобальной ссылки?

Что такое слабые глобальные ссылки в JNI? Чем она отличается от глобальной ссылки и локальной ссылки?
вопрос задан: 8 May 2012 13:12
0
ответов

Функции Android JNI выполняются в основном потоке. ?

У меня есть сомнения относительно вызовов функций JNI из Android. Они работают в том же потоке, что и приложение для Android? Будет ли пользовательский интерфейс зависать, если нативная функция будет выполняться дольше?
вопрос задан: 8 May 2012 06:12
0
ответов

почему я получаю :java.lang.UnsatisfiedLinkError

код Java :package Package; открытый класс IntArray { частный родной int sumArray (int[] arr ); public static void main (String args [] ){ IntArray p = new IntArray (); int arr[] = новый int[10];...
вопрос задан: 8 May 2012 05:12
0
ответов

Javah Ошибка android.app.Деятельность не найдена

Я пытаюсь создать заголовочный файл .h для простого проекта NDK. Используя cygwin, я захожу в каталог myprojectDIR \ jni, затем выполняю эту команду: javah -o com_myproject_MyActivity.h -classpath ...
вопрос задан: 7 May 2012 18:25
0
ответов

Java: InputStream слишком медленный для чтения огромных файлов.

Мне нужно прочитать посимвольно файл размером 53 МБ. Когда я делаю это на С++ с помощью ifstream, это выполняется за миллисекунды, но с использованием Java InputStream это занимает несколько минут. Нормально ли, что Java...
вопрос задан: 6 May 2012 20:23
0
ответов

Как получить описание исключения Java в C++ при использовании JNI?

Я хотел бы определить, какое исключение было вызвано функцией Java при вызове этой функции из кода C++ с использованием JNI. У меня есть следующий код, который перехватывает исключение Java :JNIEnv *...
вопрос задан: 2 May 2012 06:48
0
ответов

Отправка параметра android.content.Context в функцию с помощью JNI

Я пытаюсь создать метод, который проверяет подключение к Интернету, для которого требуется параметр Context. JNIHelper позволяет мне вызывать статические функции с параметрами, но я не знаю, как "получить"...
вопрос задан: 29 April 2012 15:06
0
ответов

Связь между Java и Haskell

Я погуглил и получил несколько ответов, что связь между Java и Haskell может осуществляться с помощью GCJNI (Теперь сайт не работает )и LambdaVM., Чтобы использовать LambdaVM/GCJNI, нужно ли мне загружать какую-либо сборку...
вопрос задан: 29 April 2012 06:47
0
ответов

Вызовы JNI чередуются с обычными вызовами Java -Каков порядок выполнения?

Недавно я экспериментировал с JNI, чтобы портировать некоторые существующие библиотеки C++. В рамках тестирования я создал простую программу «helloworld». Я вызываю простую встроенную функцию в C++,...
вопрос задан: 28 April 2012 06:45
0
ответов

Мой код dll работает из исполняемого файла, но не загружается из Java loadLibrary

Я создал модуль C++ для встраивания в файл общей библиотеки, а затем вызываю его из Java с помощью JNI. У меня есть 2 среды, Windows и Unix, и у меня есть исполняемая программа на C++ и программа на Java...
вопрос задан: 26 April 2012 01:30
0
ответов

Как передать сложную структуру между C и Java с помощью JNI на Android NDK

У меня есть сложная структура в коде C в моем приложении для Android, и я бы нравится использовать его на стороне Java. Я провел некоторое исследование с помощью Google и stackoverflow, поэтому я создал класс Java...
вопрос задан: 24 April 2012 15:02
0
ответов

Могу ли я ссылаться на объекты C++ в коде Java с помощью JNI?

Я нигде этого не видел (или, может быть, я просто не видел этого), но есть ли способ использовать JNI для возврата объекта c/c++ и использования этого объекта в java? Например (очень просто): class ...
вопрос задан: 18 April 2012 15:43
0
ответов

Использование JNI для создания, заполнения и возврата экземпляра класса Java

Я пытаюсь использовать функцию JNI для создания класса Java и установки некоторых свойств этого класса с помощью метода конструктора DeviceId.java. Я могу получить метод конструктора с помощью GetMethodID,...
вопрос задан: 12 April 2012 19:56