Tag: Android ndk

¿Cómo configurar el punto de interrupción de C ++ en el kit de desarrollo nativo de Android (NDK) de Eclipse?

Estoy intentando portar una aplicación C ++ de Linux a Android usando el Native Development Kit (NDK) de Android. Hasta ahora, tengo mi aplicación portada ejecutándose en un emulador en mi Mac. He intentado establecer un punto de interrupción en Eclipse en mi código C ++ en una línea en particular, pero el código se […]

NDK64 y NDK32 r10

Acabo de ver la 10 ª versión de la Android NDK y no entiendo exactamente la nueva división de los paquetes para cada plataforma (Windows o Linux para las versiones de 32 y 64 bits, para cada uno de estos hay dos paquetes ahora). Dado que se han añadido tres nuevas plataformas (arm64-v8a, x86_64 y […]

Android NDK obtiene un error de ArrayList

JNIEXPORT jobject JNICALL Java_com_example_androidhellojni_FooFragmentTab_getUserList(JNIEnv *env, jobject obj) { jint i; jclass cls_arraylist = (*env)->FindClass(env, "java/util/ArrayList"); jmethodID init_arraylist = (*env)->GetMethodID(env, cls_arraylist, "<init>", "()V"); jobject obj_arraylist = (*env)->NewObject(env, cls_arraylist, init_arraylist, ""); if (obj_arraylist == NULL) LOGD("obj_arrlist fail"); jmethodID arraylist_add = (*env)->GetMethodID(env, cls_arraylist, "add", "(Ljava/lang/Object;)Z"); if (arraylist_add == NULL) LOGD("arraylist_add fail"); jclass cls_int = (*env)->FindClass(env, "java/lang/Integer"); jmethodID init_int […]

Bitmap setPixels perderá el canal alfa cuando el fondo sea negro

Estoy tratando de dibujar una vista personalizada en Android, con el método canvas.drawBitmap() . Sin embargo, encontré que el canal alfa se perderá si hago esto en código JNI nativo y el fondo es negro. Para resumir, el caso es: Llame a java bitmap.setPixels() y defina los píxeles de mapa de bits en NDK cuando […]

Decodificación de vídeo acelerado por hardware para H.264 en android antes de Jelly Bean

Estoy trabajando en un proyecto de videoconferencia. Utilizábamos codecs de software para codificar y decodificar cuadros de video que harían bien las resoluciones más bajas (hasta 320p). Hemos planeado apoyar nuestra aplicación para resoluciones más altas hasta 720p. Llegué a saber que la aceleración de hardware hará este trabajo bastante bien. Como el codec de […]

OpenCV Android – No se puede resolver la función JNI correspondiente

Estoy intentando configurar Android Studio con Opencv siguiendo este tutorial descrito aquí: https://www.youtube.com/watch?v=OTw_GIQNbD8 Puedo obtener el resultado obtenido por la persona que da el tutorial, pero al intentar utilizar algunas de las funciones de Opencv me encuentro con algunos problemas. Puedo cargar la biblioteca de Opencv pero sobre intentar utilizar algunas de las funciones nativas […]

google :: protobuf usado en android ndk desarrollar

Recientemente he intentado mover alguna función de predicción del modelo Caffe (c ++) a la plataforma Android (nivel ndk) este es el enlace: Y este modelo necesita soporte de OpenCV / OpenCV2 y google :: protobuf . Tengo incluir todas las lib (.a) necesarias de OpenCV en el Android.mk para compilar en .so lib proporcionado […]

Cómo cambiar entre gcc y clang en Android NDK Revision 11?

Estoy usando Android Studio 1.5.1 con NDK Revision 11 que declaró que GCC en el NDK ahora está en desuso a favor de Clang. Tengo que cambiar entre clang y gcc y personalizar banderas, Sin embargo, la configuración de la aplicación y el método de uso de Android.mk y Application.mk para cambiar entre ellos parece […]

No hay ningún campo sdkHandler en LibraryPlugin después de actualizar para construir las herramientas 2.3.0

Yo estaba usando el método this para obtener el directorio NDK: project.plugins.findPlugin('com.android.library').sdkHandler.getNdkFolder() Ater la actualización com.android.tools.build:gradle a 2.3 el campo sdkHandler parece haber sido renombrado en eliminado Error: No hay propiedad: sdkHandler para class: com.android.build.gradle.LibraryPlugin ¿Existe una manera alternativa de obtener la ruta del directorio NDK en un módulo de biblioteca?

Recuperar android.os.Build … propiedades del sistema mediante la aplicación puramente nativa de Android

Tengo una aplicación NDK puramente nativa de Android, y necesito recuperar valores como: android.os.Build.MODEL Desafortunadamente no puedo encontrar buenos ejemplos de cómo hacer esto.

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