Articles of Android ndk

Как настроить OpenSL для работы с динамиком уха, отличным от основного громкоговорителя или наушников

Я пробовал образец собственного аудио-кода в android NDK. Когда я пытаюсь записать какую-то речь, а затем воспроизвести ее, она отлично работает. Он использует основной громкоговоритель (громкоговоритель) для воспроизведения речи. Я хочу изменить код так, чтобы речь воспроизводилась в динамике уха вместо основного динамика. Любая помощь?

Как установить контрольную точку C ++ в Eclipse Android Native Development Kit (NDK)?

Я пытаюсь перенести приложение Linux C ++ на Android с помощью Android Native Development Kit (NDK). До сих пор у меня есть приложение для переноски, работающее на эмуляторе на моем Mac. Я попытался установить точку разрыва в Eclipse в моем коде на C ++ в определенной строке, но код проходит через мою точку останова без […]

Аппаратное ускорение видео декодирования для H.264 в андроиде до Jelly Bean

Я работаю над проектом видеоконференций. Мы использовали программный кодек для кодирования и декодирования видеокадров, который будет отлично подходит для более низких разрешений (до 320 пикселей). Мы планируем поддержать наше приложение для более высоких разрешений и до 720p. Я узнал, что аппаратное ускорение будет выполнять эту работу достаточно хорошо. Поскольку аппаратный кодек api Media кодек доступен […]

Уменьшение размера apk с файлами .so

В нашем Android-приложении у нас есть два файла .so: один для x86 и другой для ARM. Они довольно большие и увеличивают размер .apk с 7 МБ до 11 МБ. Так как файлы .so являются объектами времени выполнения, они должны находиться внутри файлов .apk. Есть ли способ уменьшить размер .so файлов или использовать / построить его […]

Bitmap setPixels потеряет альфа-канал, если фон черный

Я пытаюсь создать пользовательский вид в Android с canvas.drawBitmap() метода canvas.drawBitmap() . Тем не менее, я обнаружил, что альфа-канал будет потерян, если я сделаю это в собственном коде JNI, а фон черный. К резюме, кейс: Вызовите java bitmap.setPixels() и установите цвет растровых пикселей в NDK, когда фон белый , оба растрового дисплея правильно Вызовите java […]

Как переключиться между gcc и clang в Android NDK Revision 11?

Я использую Android studio 1.5.1 с NDK Revision 11, который объявил, что GCC в NDK теперь устарел в пользу Clang. Мне нужно переключаться между clang и gcc и настраивать флаги. Однако конфигурация приложения и метод использования Android.mk и Application.mk для переключения между ними, похоже, меняются!

Нет поля sdkHandler в LibraryPlugin после обновления для создания инструментов 2.3.0

Я использовал этот метод для получения каталога NDK: project.plugins.findPlugin('com.android.library').sdkHandler.getNdkFolder() Обновление com.android.tools.build:gradle до 2.3 Поле sdkHandler похоже, было переименовано на удаленном Ошибка: нет такого свойства: sdkHandler для класса: com.android.build.gradle.LibraryPlugin Есть ли альтернативный способ получить путь к каталогу NDK в библиотечном модуле?

Обновление примера HelloJni

Это, наверное, очень простой вопрос, но поскольку я новичок в Cygwin и Ant, это меня очень раздражало. В основном, я пытаюсь проверить пример hello-jni, который поставляется с NDK (сейчас я использую r8). Я установил свои пути, и все работает нормально. Однако, когда я просто подключился к каталогу образцов и попытался обновить проект, я получаю следующую […]

Android Не удается создать проект с NDK-Build.cmd от NDK r7

Когда я пытаюсь построить свой проект Android с JNI, с Android NDK r7. Я не могу построить проект и прийти к этой ошибке. Platform-Win Xp SP2 с файлом ndk-build.cmd, который, согласно разработчику doc, не нужно запускать из cygwin … usr/bin/sh: del: command not found make: *** [clean-installed-binaries] Error 127 Это сообщение указывает, что мой проект […]

ARM Neon Assembler – странная проблема с конвейером

Я пытаюсь увеличить производительность части кода, написанного в ARM Assembler, используя инструкции Neon. Для тестирования и расчета я использую этот калькулятор: http://pulsar.webshaker.net/ccc/sample-706454b3 Я заметил, что на линии «n.34-0 1c n0» внезапно блок Neon, кажется, должен ждать (?) В течение 10 циклов. Что может быть причиной этого или это просто ошибка в калькуляторе? Также мне понадобится […]

Intereting Posts
Методы, скопированные из руководства пользователя Facebook, отображают ошибку «неприменимо» Использование датчика приближения в android Исключение libGDX в потоке «Приложение LWJGL» DuplicateFileException m4b + игровые сервисы 9.0 Eclipse не может найти файл для com.google.android.maps.MapActivity Фрагмент – следует ли повторно использовать представление в onCreateView и как мне это сделать? Как отображать доступные ветки в дереве исходных текстов Android? KSOAP2 java.lang.RuntimeException: невозможно выполнить сериализацию Сортировка списка с адаптером массива Устройство не отображается в DDMS Стиль панели действий заставляет панель действий исчезнуть Android-приложение не запускается в симуляторе или аппаратном обеспечении Установите цвет строки состояния из диалогового окна «Диалог» Running React Native проекты, представленные в github на устройствах Android Выделите выделенный элемент в «ListFragment»?