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
Replace () не работает должным образом с несколькими фрагментами Конверсия в формат Dalvik завершилась с ошибкой 1 – После обновления Android SDK & ADT Webview внутри фрагмента андроида открывается за пределами приложения в браузере Как вырезать среднюю область растрового изображения? MediaStore: получать данные изображения, миниатюру и папку Возможно ли одновременное существование двух экземпляров одного и того же приложения для Android? Ручки выбора не отображаются в WebView (Android 4.0-4.3) Android JDBC не работает: ClassNotFoundException на драйвере Можно ли изменить цвет значка дизайна материала из xml в Android? Как вы получаете Android-контекст для теста Junit из Java-проекта? Startervice не работает в Android Невозможно выполнить dex: несколько файлов dex определяют Landroid / support / v7 / appcompat Получение аббревиатуры государства от getAdminArea (); Как преобразовать секунды в этом формате «HH: mm: ss» Ошибка i R.java: «Синтаксическая ошибка в токене« int », VariableDeclaratorId ожидается после этого токена»