Tag: Android ndk

Error: No se pudo resolver el tipo 'JNIENV'

Soy nuevo en Android NDK ejecutando el primer ejemplo hola JNI. He añadido la carpeta jni y agregó el archivo c en el que estoy recibiendo error que algunos no se resuelven. Convierto el proyecto a C / C ++ también y agrego el NDK en el eclipse como abajo Pero todavía tiene la línea […]

Comunicación de voz a una frecuencia de muestreo de 8KHz para todos los dispositivos Android con OpenSL

Necesito crear una aplicación VOIP y estoy usando OpenSL ES. Necesito capturar y reproducir datos de audio pcm a una frecuencia de muestreo de 8KHz para todos los dispositivos android. Pero, cuando captura el audio a una frecuencia de muestreo de 8KHz y lo reproduzco al mismo tiempo (comunicación de voz), produce ruido y el […]

LD_LIBRARY_PATH Definición de las librerías necesarias

Quiero estar seguro acerca de las bibliotecas necesarias para agregarlas a la aplicación Android desarrollada. Por lo tanto, estoy tratando de tenerlo correctamente definido en LD_LIBRARY_PATH . El comando ldd se utiliza para comprobar qué bibliotecas se necesitan para mi aplicación Qt. Cuando ejecuto ldd en Ubuntu, se suponía que debía darme la lista de […]

¿Tiene android: versionName tiene que ser numérico (del formulario 0.0.0, etc.)?

Traté de usar android:versionName=">0.3" en mi archivo AndroidManifest.xml (como una nota para mí mismo para golpearlo en la próxima versión), pero el NDK no le gusta: Invalid attribute name: C:/Android/android-ndk-r8d/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''. Stop. Y sin embargo, los documentos parecen indicar que puedo hacer mi versionName lo que quiera: android:versionName […]

Uso de minizip con android ndk

Necesito usar minizip con zlib en android ndk. Mi archivo jni / MyApp / Android.mk: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := MyApp LOCAL_SRC_FILES := MyApp.cpp LOCAL_LDLIBS := -lz include $(BUILD_SHARED_LIBRARY) Mi jni / Android.mk LOCAL_PATH := $(call my-dir) include $(call all-subdir-makefiles) Mi jni / MyApp / MyApp.cpp #include <zlib.h> #include "minizip/unzip.h" #it's in […]

Android NDK: ¿Por qué este malloc () no tiene efecto observable?

Esta es una versión simplificada del código que estoy usando Java: private native void malloc(int bytes); private native void free(); // this is called when I want to create a very large buffer in native memory malloc(32 * 1024 * 1024); // EDIT: after allocating, we need to initialize it before Android sees it as […]

Problemas al leer el contenido del archivo OBB usando Android NDK

Yo uso OBB para mantener mis datos y la necesidad de utilizar Android NDK para acceder a los datos. Sin embargo, no puedo montar el archivo obb para recuperar datos. Yo nombro mi obb después del esquema según la documentación de los archivos de expansión APK . Por ejemplo, main.1.com.example.native_activity.obb Luego lo pongo en la […]

Punteros compartidos: ¿hay alguna diferencia de gotcha entre la plantilla "sp <>" de Android y la plantilla "shared_ptr <>" de BOOST?

Estoy embarcando en alguna codificación NATIVE de Android (por ejemplo, C ++, no en Java), y necesito usar la clase de punteros refCount'd de sp <> ("Strong Pointer") bastante indocumentada. Por lo que puedo decir, la plantilla de Android sp <> se parece mucho a la plantilla de BOOST shared_ptr <> más familiar. Mecanismo de […]

¿Cómo obtener salida del comando de Linux a través de C / C ++? Y adecuado para Android?

Trato de ejecutar un comando de Linux y leer la salida de él mediante el uso de C / C + + código. Busco exec, pero esto no se ocupa de la entrada / salida. Lo que estoy tratando de lograr es obtener información sobre LAN inalámbrica mediante el uso de este comando iwconfig , […]

Cómo pasar una estructura como un argumento a la función java o volver a java de jni

Tengo dos preguntas Diga que tengo alguna estructura en jni decir struct X { Type_A x; Type_B y; } Ahora, ¿cómo lo hago? Pase esta estructura como un argumento a una función de devolución de llamada de java ¿Cómo puedo devolver esta estructura a una función Java? Si es posible, por favor dé un ejemplo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.