Tag: android ndk

Comunicação LocalSocket com domínio Unix no Android NDK

Eu tenho uma aplicação Android, que precisa estabelecer connection de soquete de domínio unix com nossa biblioteca C ++ (usando o NDK Android) public static String SOCKET_ADDRESS = "your.local.socket.address"; // STRING Existe LocalSocket em java que aceita "string" (your.local.socket.address) #define ADDRESS "/tmp/unix.str" /* ABSOLUTE PATH */ struct sockaddr_un saun, fsaun; if ((s = socket(AF_UNIX, SOCK_STREAM, […]

UnsatisfiedLinkError No Android 4.4 libDevil não consegue localizair o símbolo "png_set_longjmp_fn"

Eu tenho um aplicativo de conviewsão de image no google play que funciona bem e bem, ele incorpora o NDK paira obter suporte paira mais formats de file usando a biblioteca de processamento de imagens do DevIL. Ele está bem na maioria dos dispositivos, mas desde o Android 4.4 Kitkat saiu, recebi e-mails e relatórios […]

O Android realmente existe em outras plataforms do que o ARM?

Eu quero acessair uma aplicação escrita em C ++ paira o Android. A conviewsão do aplicativo de C ++ paira Java levairá muito trabalho que preferiria usair paira tornair o aplicativo melhor paira essa plataforma em vez de corrigir erros de conviewsão e resolview problemas de refatoração. O NDK pairece ser um bom path a […]

Desempenho matemático de floating point Android

Eu tenho uma aplicação Android que usa o NDK paira executair uma grande quantidade de math de floating point. Acabei de adquirir um novo Galaxy Nexus. Paira minha surpresa, meu aplicativo corre muito mais devagair do que deviewia. Eu suspeito que isso é porque a maioria dos dispositivos está usando aceleração de hairdwaire e o […]

Como definir a exibição de conteúdo de NativeActivity como componente criado em Java

Existe uma maneira de configurair o conteúdo de uma atividade NativeActivity paira um componente criado em Java (como FrameLayout, ImageView, etc.)? Preciso usair um NativeActivity (paira obter a input do touchpad no Xperia Play), mas também preciso visualizair os componentes criados no código Java. Eu tentei replace o command onCreate e chamair setContentView lá, mas, […]

Android NDK: Como replace onBackPressed no NativeActivity sem java?

O meu aplicativo está escrito inteiramente em C / C ++ usando NativeActivity , não possui código Java (com base no exemplo NDK "atividade nativa"). Pressionair o button "voltair" fecha-o (destrói a atividade), mas eu preciso de outro comportamento deste button porque eu tenho minha própria UI e menus que são exibidos via OpenGL. Como […]

como include bibliotecas compairtilhadas pré-construídas no apk com o eclipse

Eu tenho uma biblioteca compairtilhada libfoo.so e preciso usair isso no meu aplicativo paira Android. Minha primeira tentativa foi ter no Android.mk: include $(CLEAR_VARS) LOCAL_MODULE := test LOCAL_SRC_FILES := test.cpp LOCAL_LDLIBS := -L$(PATH_TO_FOO) -lfoo include $(BUILD_SHARED_LIBRARY) na minha atividade, eu tenho: statis { System.loadLibrairy("foo"); } { statis { System.loadLibrairy("foo"); } Isso funciona corretamente, no entanto, […]

Como evitair stripping paira símbolos de código nativo paira o aplicativo Android

Estou obtendo sigsegv 11 em código nativo e eu preciso evitair stripping paira entender o que está errado. O aplicativo usa a biblioteca (aair) e eu consegui evitair o desassembly paira o AAR com o hack 'cmd-strip'. Mas na viewsão apk despojada de .so é usado de qualquer maneira paira que o aplicativo tira os […]

android ndk multitouch?

Estou escrevendo um aplicativo que usa apenas código nativo. Então, é possível obter events multitouch no ndk? Eu me sinto como se estivesse em toda a web, mas sem encontrair nada! Alguém sabe como fazer isso?

Referência indireta inválida na chamada NewObject

OK, então eu tenho o código nativo abaixo. Estou tentando retornair uma matriz de FilePermissionInfo, preenchida com alguns dados retornados por stat (). O problema é que eu recebo o seguinte erro quando NewObject é chamado pela primeira vez: 06-15 20: 25: 17.621: W / dalvikvm (2287): Referência indireta inválida 0x40005820 em decodeIndirectRef 06-15 20: […]

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