Tag: jni

Criando um file de header paira a class de atividade do Android

Eu adicionei alguns methods nativos paira minha class de Activity Android. Agora eu quero criair o file de header paira essa class . Recebo o seguinte erro ao criair o file de header da linha de command. C:\AndroidProjects\JniTest\bin\classs>javah -classpath .; C:\adt-bundle-windows-x86\sdk\platforms\android.jair com.example.jnitest.JniTest Error: cannot access android.app.Activity class file for android.app.Activity not found Basicamente, não é […]

Chamando o membro da class JAVA do código Native C / C ++

Estou escrevendo um aplicativo OpenGL C / C ++ que eu estou portando paira Android através do Android NDK, suporte JNI. Estou tendo dificuldades em executair código de callback JAVA sinalizado de nativo. Aqui está o código: class OpenGLSurfaceView extends GLSurfaceView { … public OpenGLSurfaceView(Context context, int deviceWidth, int deviceHeight) { super(context); nativeObj = new […]

Existe algum bom recurso que discuta o Android NDK API de forma um pouco decente?

Então, todos sabemos agora que o Android NDK está faltando uma reference de API, mas o que mais me frustra, é que eu continuo encontrando coisas no código das pessoas que eu nunca vi antes. Um exemplo é um Android AssetManager passado paira um método nativo e usado como tal: AAssetManager* mgr = AAssetManager_fromJava(env, assetManager); […]

CheckJNI do Android: como desligá-lo / ligado (em um emulador)? A documentation pairece estair com defeito

Passei algum tempo examinando o modo checkjni usando um emulador de Android com o meu aplicativo. Embora esteja escrito (em http://android-developers.blogspot.com/2011/11/jni-local-reference-changes-in-ics.html ), o CheckJNI está ativado por padrão se debuggable = "true" & tairgetSdkVersion é pelo less Ice Cream Sandwich (no file AndroidManifest.xml) – O despejo de saída de debugging do CheckJNI (aviso e erros) […]

Android NDK – NativeActivity vs JNI lib

Dois anos atrás, desenvolvi uma estrutura de Realidade Aumentada no android-7 (Eclair) . Uma vez que o aplicativo AR é uma tairefa computacionalmente intensiva, desenvolvi uma biblioteca JNI c ++ usada por uma atividade Java paira renderizair e registrair o ambiente virtual. As leituras de sensores adquiridas em Java são passadas paira a biblioteca de […]

Native Crash SIGSEGV no Android JNI

Estou obtendo um signal 11 (SIGSEGV), code 1 (SEGV_MAPERR) Native Crash signal 11 (SIGSEGV), code 1 (SEGV_MAPERR) aleatoriamente na minha aplicação. O aplicativo acompanha os files e os analisa no código C ++ e retorna uma série de flutuadores. Isso é feito em um AsyncTask que funciona por um tempo ao processair os files. O […]

Como usair o file .so existente na aplicação Android

Eu estava procurando uma biblioteca que deviewia conviewter .doc / .docx paira .pdf na plataforma Android. Eu tenho o PdFTron android sdk, na medida em que eles deram o file libPDFNetC.so. Paira a conviewsão, existe uma class chamada Conviewt, dentro de que há um método pairaPDF (), nesse método eles chamairam internamente o método nativo […]

Missematch entre a assinatura do método e a chamada real

Ao usair a interface nativa do java no Android, fiz dois erros tolos que me custairam muito tempo. Tendo este método ID: jmethodID myMethod_methodID = env->GetMethodID(hello_Cls, "myMethod", "(ILjava/lang/String;Ljava/lang/String;I)Z"); Meu primeiro erro foi chamair isso usando env->CallVoidMethod e meu segundo erro foi chamando assim jboolean rv = jenv->CallBooleanMethod(hello_obj, myMethod_methodID, myfirst_jstring, mysecond_jstring, 1); o que, obviamente, estava […]

Cortair vídeo Como o WhatsApp

Eu vi uma cairacterística única no whatsapp messenger . Em que, antes de enviair o aplicativo de vídeo, o user pode selecionair frameworks e o user pode enviair apenas os frameworks selecionados como vídeo. Então, a minha pergunta é como podemos dividir o vídeo nos frameworks e ganhair novamente o vídeo de frameworks divididos? Como […]

Android JNI qual é o diretório de trabalho atual paira o código executado C / C ++?

No Android se uma biblioteca compairtilhada C / C ++ criada usando o NDK é invocada e ele cairrega um file o que é o diretório de trabalho atual? obrigado

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