Вопросы по теме 'android-ndk'

Как вызвать метод Java из C++
Я использую JNI для вызова моей функции C++ из Java. Одним из аргументов функции C++ является jobject thiz (насколько я знаю, все нативные функции JNI имеют этот аргумент). Выполнение функции занимает довольно много времени, и я хочу сообщить о...
2206 просмотров

Как создать именованный канал (mkfifo) в Android?
У меня возникли проблемы с созданием именованного канала в Android, и приведенный ниже пример иллюстрирует мою дилемму: res = mkfifo("/sdcard/fifo9000", S_IRWXO); if (res != 0) { LOG("Error while creating a pipe (return:%d, errno:%d)", res,...
22458 просмотров
schedule 05.02.2022

Android: запись в каталог /sys/
Я разрабатываю приложение, которое не предназначено для выпуска в качестве стандартного приложения. Он будет работать на одном корневом устройстве. Мне нужна возможность записи в файл в каталоге /sys/. Файл, о котором идет речь, принадлежит...
8466 просмотров

Android NDK: как очистить нативный код после перезапуска активности?
Все, Я знаю, что по умолчанию действие будет остановлено и перезапущено при изменении ориентации экрана или перемещении клавиатуры. (См. Перезапуск активности при ротации Android ). Мой вопрос в том, как правильно справиться с этим с точки...
3839 просмотров

Можно ли перехватить голосовые данные во время звонка?
Я планирую разработать приложение для Android, которое будет шифровать/расшифровывать голосовые данные, чтобы стороны могли общаться по защищенному каналу. Так вот вопрос: как перехватить голосовые/аудиоданные во время GSM звонка? Это возможно или...
5421 просмотров
schedule 02.12.2023

Android: после создания исходного кода платформы, как подписать произвольный APK ключом платформы?
В качестве эксперимента я хотел бы использовать ключ платформы моей пользовательской платформы Android для подписи произвольного APK, созданного с помощью NDK. Каков процесс, чтобы сделать это?
32153 просмотров
schedule 06.12.2022

Использование Android NDK для шифрования данных, передаваемых из обычного приложения для Android.
Возможно ли и стоит ли пытаться разработать какое-то серверное приложение с использованием Android NDK, которое будет шифровать данные (или просто использовать некоторую встроенную библиотеку шифрования Linux), переданную ему из обычного приложения на...
8317 просмотров
schedule 27.01.2024

Как загрузить много растровых изображений без сбоя приложения в Android
Я работаю над потоковой передачей видео из Интернета. Где я декодирую видео/аудио в нативном коде и получаю необработанные пиксели для видео Я создаю растровое изображение в коде Java с держателем поверхности и холстом и обновляю пиксели для...
868 просмотров

Предотвратить удаление добавленных вручную библиотек с помощью ndk-build
У меня есть проект, который повторно использует предварительно скомпилированную нативную библиотеку (libocr.so) и для которого у меня нет исходных файлов. Я вручную поместил библиотеку в libs/armeabi своего проекта, и все отлично работает. Затем...
5802 просмотров
schedule 25.06.2022

Связывание сторонней статической библиотеки с другой статической библиотекой
Я пытаюсь создать статическую библиотеку, которая будет ссылаться на стороннюю статическую библиотеку. В настоящее время я получаю сообщение об ошибке Нет правила для создания цели `.../libqqrcLib.a', необходимого для libqqrcAPI.a...
1520 просмотров

Скомпилированная библиотека JNI (libmupdf.so), отлично работает для Android 2.2 и эмулятора Android, но не работает на Android 2.1
Мне удалось собрать библиотеку mupdf для Android (libmupdf.so), и она заработала на эмуляторе. Я использовал ndk: android-ndk-r5b и android-ndk-r4b, оба работают нормально. У меня есть приложение. который вызывает библиотеку mupdf для чтения PDF...
3372 просмотров

Компиляция парсера (flex/bison) с помощью NDK
ОБНОВЛЕНИЕ Теперь я знаю, что parser.h должен генерироваться системой make из parser.y. В файле Android.mk даже есть такая запись: edify_src_files := \ lexer.l \ parser.y \ expr.c Но я все еще не могу получить исполняемый файл из него. (Да,...
2463 просмотров

Лучший способ конвертировать код игры iPhone 3-D для работы на устройствах Android?
Мне нужно преобразовать существующий код игры для iPhone 3-D для работы на Android. Недавно я разработал 2-D игру на платформе Android, а теперь перехожу к 3-D. В эти дни я изучаю варианты преобразования кода iPhone / iPad и Symbian для работы на...
577 просмотров
schedule 11.06.2024

Вызов нативных функций портированной библиотеки
я следовал этому руководству о том, как портировать библиотеку LAME с Android NDK. http://blog.libertadtech.com/2011/02/porting-lame-encoder-to-android-arm.html Все работало нормально, и я получил файл libmp3lame.so. Теперь для первого теста...
7726 просмотров

Android NDK, векторный тип данных С++
float CalcDistance(vector<SoundInfo> &FeatA, vector<SoundInfo> &FeatB){ do something here } Если у меня есть этот исходный код С++, то как мне использовать его с помощью JNI в Android? Я прочитал пару руководств по...
1344 просмотров
schedule 02.11.2023

Компиляция кода C (netcat) в собственный исполняемый файл Android
Я пишу сценарий bash, который использует Netcat для обслуживания фреймбуфера через сетевое соединение, но сначала мне нужно скомпилировать его в собственный исполняемый файл. Я даже заставил этот скрипт работать на машине Ubuntu, где netcat...
7590 просмотров
schedule 26.01.2024

Ошибка неудовлетворительной ссылки - не удалось найти библиотеку
Я пытаюсь загрузить предварительно созданную библиотеку libjnigraphics.so в свой проект, однако при развертывании приложения я получаю эту ошибку: 06-17 22:35:28.741: INFO/dalvikvm(298): Unable to dlopen(/data/data/com.foo/lib/libndkfoo.so):...
6332 просмотров
schedule 10.01.2023

Как скомпилировать библиотеку с исходным кодом с помощью инструментов NDK?
Как скомпилировать библиотеку с исходным кодом? Я разрабатываю нативную библиотеку с Android ndk. Иногда я получал сообщения аварийного дампа от logcat. 06-18 15:24:58.545: INFO/DEBUG(24667): *** *** *** *** *** *** *** *** *** *** *** *** ***...
5400 просмотров
schedule 14.02.2022

C/C++ printfs — где он появляется в собственном коде Android?
Поскольку довольно сложно отлаживать собственный код Android, я использую подход «printf trace». Итак, мой вопрос в том, где в нативном коде появляются стандарты «printf («что-то»)» при запуске приложения для Android?
18942 просмотров
schedule 19.01.2023

как сделать http соединение с android ndk?
Может ли кто-нибудь помочь мне создать http-соединение с помощью android ndk? Я хочу определить методы для http-соединения в коде c/c++ и хочу вызвать его из java-кода с помощью jni. приведенный ниже код взят из sdk. httpCon =...
2958 просмотров
schedule 08.09.2022