Articles of андроид NDK

Основы NDK и OpenGL для Android

Я пытаюсь работать с NDK для рендеринга изображения openGL на Android. Я взял базовый курс графики и знаком с открытым GL. Я рассмотрел несколько примеров, таких как проект в Сан-Анджелесе, но понятия не имею, что происходит. Я знаком с такими вызовами, как glBegin (GL_LINES) ;. Я не вижу ничего подобного в этом месте. Кажется, что […]

Сборник ffmpeg neon для android – ошибки ассемблера

Я пытаюсь скомпилировать ffmpeg для android с поддержкой neon, но я получаю следующие ошибки ассемблера. Пожалуйста, дайте мне знать, если кто-нибудь знает об этом? /home/user1/android-ndk-r5b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc -MMD -MP -MF /home/user1/workspace/FFMPEGFinal/obj/local/armeabi-v7a/objs/ffmpeg/libavcodec/arm/rdft_neon.odorg -fpic -ffunction-sections -funwind-tables -fstack-protector -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -O2 -fomit-frame-pointer -fstrict-aliasing -funswitch-loops -finline-limit=300 -I/home/user1/workspace/FFMPEGFinal/jni/SDL/include -I/home/user1/workspace/FFMPEGFinal/jni -DANDROID -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -DCMP_HAVE_NEON -DCMP_HAVE_VFP […]

Ошибка при создании Android-источника

Я получаю следующую ошибку при создании источника android в Mac OS X 10.7.3 (Lion): host SharedLib: libSR_Recognizer (out/host/darwin-x86/obj/lib/libSR_Recognizer.dylib) Undefined symbols for architecture i386: "_pushAudioIntoRecognizer", referenced from: _SR_RecognizerAdvanceImpl in RecognizerImpl.o _detectBeginningOfSpeech in RecognizerImpl.o "_generatePatternFromFrame", referenced from: _SR_RecognizerAdvanceImpl in RecognizerImpl.o "_canPushAudioIntoRecognizer", referenced from: _SR_RecognizerAdvanceImpl in RecognizerImpl.o _detectBeginningOfSpeech in RecognizerImpl.o "_generatePatternFromFrameEOI", referenced from: _SR_RecognizerAdvanceImpl in RecognizerImpl.o ld: symbol(s) […]

Преобразование FILE * в ifstream C ++, Android NDK

Я кодирую проект Android с компонентом NDK C ++ и имею файл, который требует большого разбора. NDK позволяет мне получить указатель FILE * к файлу, с которым я имею дело, а не к ifstream, который имеет несколько дополнительных функций, связанных с ним. Есть ли все-таки конвертировать FILE * (cstdio) в ifstream (iostream)?

Декодирование звука через Android с помощью FFMpeg

Я могу воспроизводить файлы Wav с помощью приведенного ниже кода без проблем. При попытке воспроизвести тот же самый носитель в формате Mp3 я получаю только искаженный хлам. Я считаю, что я принципиально не понимаю, как работает функция avcodec_decode_audio3. Поскольку Wav-файл содержит данные PCM, когда он декодируется, он может перейти прямо к функции AudioTrack.write. Должен быть […]

Неопределенная ссылка на __android_log_print

Этот вопрос существует, но он не смог исправить мою проблему. Я получаю неопределенную ссылку на __android_log_print, но у меня есть заголовок include #include <android/log.h> И мой файл Android.mk имеет LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog LOCAL_LDLIBS := -landroid Я также пробовал использовать только -llog, но безрезультатно.

Javah Android Studio Ошибка: не удается получить доступ к файлу класса android.support.v7.app.ActionBarActivity для android.support.v7.app.ActionBarActivity не найден

Я следую этому руководству по использованию NDK с Android Studio: http://www.ph0b.com/android-studio-gradle-and-ndk-integration/ У меня установлена ​​Androidroid 0.9.3, установленная на окнах 8, и я следую каждому шагу учебника в видео, а на шаге по созданию jni-папки я делаю это на терминале студии Android: D: \ ANDROID \ workspace \ NDKSample \ app \ src \ main> javah […]

Руководство: Как скомпилировать программу ac для Android

Возможный дубликат: Как скомпилировать и запустить программу C / C ++ в системе Android Недавно я получил проект для компиляции программы ac, которая будет использоваться на Android. У меня уже был файл makefile, но проблема заключалась в том, как просто скомпилировать его для использования на Android, используя эмулятор linux на моем ПК с ОС Windows. […]

Как проверить работу устройства на уровне API с помощью кода c через NDK?

Я начинаю работать на Android с NDK, и я хочу проверить, какой уровень API для Android работает на моем c-коде. Как я могу это сделать? Сначала я думал, что могу использовать определение __ANDROID_API__ под /android/api-level.h, но это было неправильное предположение. ** Примечание. Я НЕ спрашиваю, как проверить уровень API через java.

Android Code Injection

Создание скрытого процесса кажется невозможным … поэтому я пришел к выводу, что скрыть процесс от пользователя невозможно, поэтому, если служба или процесс отображаются как RUN в качестве подпроцесса для любых других приложений, таких как PHONE APP или MESSAGING APP , Процесс работы может быть скрыт до конца. Это может быть достигнуто только путем инъекции кода, […]

Intereting Posts
Как использовать стиль уведомления по умолчанию? Как смешивать два аудиокарта и кодировать обратно в аудиофайл с помощью MediaMuxer EditText не принимает цифры в качестве входных данных Android Studio – перенос проектов из eclipse Возможно ли создать базу данных SQLite в памяти из существующего фрагмента памяти? Android: программно добавить id в элемент панели действий Можно перемещать плиточный фон? (Бесконечный свиток с TileMode.REPEAT) Javax.net.ssl.SSLException: соединение закрыто одноранговым узлом 4.4.2 (работает с 6.0.1) Отладка с Visual Studio 2015 на Android перестает работать Как передавать данные прядильщика из одной активности в другую? VideoView не масштабирует контент в соответствии с его родительским Автоматически обрабатывать ответы gzip http в Android Свяжите все ссылки для локального переименования (не меняйте ссылки в других файлах) Удаление уведомления с использованием тега String и int id? Не удается установить пакет Android Studio Bundle? «Невозможно повысить сообщение об ошибке»