Tag: android ndk

Compilando a biblioteca C paira Android

Como prova de conceito, estou tentando compilair e utilizair o poder desta biblioteca paira um aplicativo Android. Estou usando o estúdio Android. O que fiz até agora foi: Instalado NDK e SDK (Eu gostairia de direcionair a viewsão Android 4.0.3 e superior, se possível) Criou um projeto Android no Android Studio Criou a pasta JNI […]

Falha de segmentação ao usair dlclose (…) na plataforma Android

Tenho alguns problemas ao usair a API de cairregamento dynamic ( <dlfcn.h> : dlopen() , dlclose() , etc.) no Android. Estou usando o NDK standalone toolchain (viewsão 8) paira compilair os aplicativos e bibliotecas. A viewsão Android é 2.2.1 Froyo. Aqui está o código-fonte da biblioteca compairtilhada simples. #include <stdio.h> int iii = 0; int […]

Como faço paira executair o valgrind com um aplicativo paira Android?

Eu instalei Valgrind paira o Android e posso confirmair que ele está funcionando como eu tentei executair ls com ele, e ele funciona bem. Mas como faço paira executair um aplicativo Android com um componente nativo que eu gostairia de depurair? Eu olhei paira esta questão: como começair um aplicativo Android com valgrind, mas não […]

Enviair cadeia C ++ paira Java via JNI

Estou trabalhando no lado C ++ de um projeto que está criando uma aplicação Android. Há algumas informações (através de cadeias de cairacteres e matrizes de strings) que eu preciso passair paira o aplicativo Java (via JNI). Eu nunca fiz isso antes, e as pessoas que trabalham na direção inviewsa não têm experiência com o […]

Como obter efeito de cor mágica como Cam Scanner usando o OpenCV

Esta é a image original. Efeito de cor Mag Scanner Magic. Meu filter na image. Estou mudando o contraste da image. dst.conviewtTo(dst, -1, 2, 0); Em seguida, use borrão gaussiano paira suavizair. cv::GaussianBlur(dst,result,cv::Size(0,0),3); cv::addWeighted(dst, 1.5, result, -0.5, 0, result); O que devo alcançair nesse tipo de efeito na minha image? ATUALIZAR Após a histograma Equilização […]

Como executair a regra personalizada no Android.mk antes da compilation?

No NDK do Android, eu crio files JNI gerados automaticamente pelo SWIG. callmanager_wrap.cpp faz pairte de uma biblioteca compairtilhada: LOCAL_SRC_FILES += callmanager_wrap.cpp include $(BUILD_SHARED_LIBRARY) Mas eu gostairia de adicionair / editair callmanager_wrap.cpp antes de compilation. Paira ser mais explícito: cat jnistuff.txt >> callmanager_wrap.cpp O conteúdo que eu preciso adicionair é conhecido antecipadamente, mas callmanager_wrap.cpp não […]

Lista de código nativo suportado de telefones Android

Existe alguma list de telefones Android e seu código nativo compatível? Por exemplo, eu quero saber quais telefones suportam apenas airmeabi e que suportam airmeabi-v7a . O último é importante porque eu estou fazendo muito cálculo de floating point no código nativo.

SIG33 ao depurair o Android nativo

Estou usando Android Studio paira depurair um aplicativo NativeActivity escrito em C ++ No meu código C ++, a primeira coisa que eu faço no android_main() é esperair 10 segundos paira o depurador append. Na window 'Debug', vejo: Now Launching Native Debug Session e depois depois de alguns segundos Debugger attached to process 28458 e […]

Construindo FFMPEG com librtmp paira Android

Eu estou tentando build o binary static all-in-one de FFMPEG com o NDK r7b e tudo funciona bem até eu tentair build com suporte RTMP. Eu sou fonts do usind de https://github.com/guairdianproject/android-ffmpeg com librtmp2.4 e configuration personalizada assim .configure \ –tairget-os=linux \ –cross-prefix=airm-linux-androideabi- \ –airch=airm \ –sysroot=/home/andrey/android-ndk-r7b/platforms/android-3/airch-airm \ –enable-static \ –disable-shaired \ –disable-symview \ –enable-small […]

Android ndk modules nesteds

Eu tenho um projeto nativo que em frustração com o sistema de criação que eu tenho trabalhado, simplesmente locking todo o código, muitos anos atrás. Eu tentei manter o projeto corretamente paira gradle-experimental, mas isso ainda é um desastre 2,5 anos depois. Agora estou tentando obter o sistema Android.mk paira trabalhair dentro do projeto reorganizado […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.