Articles of андроид NDK

Как профилировать «собственный код» в android

Я использую AndroidStudio 1.2 Я попытался профилировать собственный код в android со ссылкой на SOLUTION в этой ссылке, где я попытался выяснить использование aprof, даже если я сделаю необходимые настройки -> давая разрешение на запись, добавив config в android.mk, как в решении. Файл не сбрасывается в / mnt / sdcard ниже, это мой код .. […]

Каково поведение, если приложение Android NDK загружает более одной общей реализации C ++ STL?

У нас есть приложение для Android с несколькими родными библиотеками. В настоящее время большинство из них используют stlport_shared , но мы заинтересованы в обновлении до c++_shared (LLVM libc ++ runtime). Если бы мы обновили некоторые из них, но не другие, нам пришлось бы загружать как stlport, так и llvm. Я предположил, что загрузка двух реализаций […]

Как включить ARM NEON с помощью Gradle?

Поскольку Gradle кажется новой жаркой, которую толкнул Google через Android.mk, как включить NEON для сборки ARM? Я явно не заинтересован в решениях, которые вызывают устаревший файл Android.mk, поскольку я хочу, чтобы ARM NEON-сборки работали, используя только новую систему Gradle, а не гибридный подход. Вот взломанный тест build.gradle из проекта hello-jni в NDK: apply plugin: 'com.android.model.application' […]

Android JNI – возвращает производительность строки json

Я работаю с Android JNI + NDK за последний месяц, и я создаю два способа вернуть данные из c ++ в java. Проблема в том, что я не уверен в производительности. -) Первым общим способом и самым сложным является вызов конструктора объектов java из JNI и возврата задания. -) Второй способ добавить функцию toJson () […]

Android Studio 1.5 Opencv 3.0.0 выборочная калибровка камеры разбилась

Я хотел бы откалибровать камеру своего планшета для приложения Android с помощью OpenCV 3.0.0, но у меня есть ошибка. Я импортирую образец калибровки камеры Я взял ~ 10 изображений шахматной доски Я начал калибровку, и внезапно приложения рухнули с этой ошибкой: Caused: CvException [org.opencv.core.CvException: cv :: Исключение: /home/maksim/workspace/android-pack/opencv/modules/calib3d/src/fisheye.cpp:77: ошибка: (-215) _tvec .total () * _tvec.channels […]

DllNotFoundException в приложении NDK для Android с использованием Xamarin

Я хочу сделать приложение для Android, которое использует NDK с C ++ Я сделал новое приложение для Android в Xamarin Studio под названием ndkTest. Я добавил папку jni, и там добавлены эти файлы: Android.mk Application.mk my.h test.cpp Вот содержание каждого: Android.mk : LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := ndkTest LOCAL_SRC_FILES := test.cpp LOCAL_STATIC_LIBRARIES […]

Как установить ndk с ненулевым значением выхода 2 на android?

Я хочу построить источник Gstreamer и ему нужен NDK . Я устанавливаю SDK Manager -> Android SDK -> SDK Tools -> NDK install И я устанавливаю local.properties dk:dir="C\:\\Users\\ddd\\AppData\\Local\\Android\\sdk\\ndk-bundle . После установки ndk я пытаюсь его создать, но выполнение завершилось неудачно. Execution failed for task ':app:ndkBuild'. > Process 'command 'C:\Users\ddd\AppData\Local\Android\sdk\ndk-bundle\ndk-build.cmd" finished with non-zero exit value 2 […]

Gdb Ошибка ввода / вывода удаленной отладки на Android

Я пытаюсь отладить приложение Android, которое вызывает собственный код для выполнения GL-рендеринга. Нативный код – это существующий код, который я пытаюсь подключить (и что я действительно этого не знаю). У меня есть своя компиляция, привязка и установка кода, и у меня есть некоторые собственные функции, которые вызывают код, который правильно вызывается из моего Java-кода. Я […]

Перехват входящего вызова Android, переадресация вызова

Я хотел бы знать, как перехватывать входящие вызовы, а также как пересылать их. Я знаю, что есть несколько вопросов по этой теме здесь и в другом месте в сети, но все ответы используют действие android.intent.action.PHONE_STATE, которое транслируется всегда после того, как телефон начинает звонить, и отображается экран вызова. Вот почему я ищу решение, где я […]

Функция Wrap C ++ в Java Callable

TL; DR Я пытаюсь отправить std::function на Java через JNI и использовать его как Callable (см. SBCallable ниже) после выполнения асинхронного метода. Есть ли способ сделать это? Я пытаюсь инициировать HTTP-запрос от C ++ через JNI, получить ответ и отправить его обратно на C ++. Мой класс Java NetworkManager : RequestQueue queue; //initialised in the […]

Intereting Posts
Обтекание высоты содержимого на SnackBar Перехватывать запросы POST в WebView Неверное значение высоты представления / ширины при изменении ориентации? Bluetooth-сервер с низким энергопотреблением Android Как изменить значок меню переполнения Android Android: только учетные записи Google доступны для ограниченного профиля Как сделать анимированный анимированный андроид? Как я могу получить временную шкалу Twitter без аутентификации пользователя с помощью Twitter4j? Проблема с панелью уведомлений в полноэкранном приложении Как программно получить идентификатор устройства для Admob? YouTubeStandAlonePlayer в полноэкранном режиме с обоими и пейзажами без перезапуска (Android) Объявления Admob появляются только после первого обновления Android: как установить высоту / ширину изображения src в ImageButton? Что значит «W / AudioFlinger (34): запись заблокирована на 70 мсек, 2236 замедленных записей, поток»? С чего начать с PCI-DSS в мобильном приложении?