Cómo acceder a los recursos empaquetados desde el código nativo de Android (NDK r5)

El lanzamiento de Android NDK r5 (junto con el SDK para Android 2.3) trae acceso oficial a los archivos de activos empaquetados de código nativo . (Notas de la versión aquí )

  1. ¿Cómo hacer que funcione? ¿Qué es la API para usar?
  2. ¿Funcionará en todas las versiones anteriores del sistema operativo Android, o sólo en dispositivos que ejecutan v2.3?

Gracias

En su fuente incluye el encabezado:

#include <android/asset_manager.h> 

Y agrega la biblioteca en Android.mk:

 LOCAL_LDLIBS += -landroid 

Oficialmente funciona en la versión 2.3 de Android

  • Eclipse ADT - Inclusión no resuelta jni.h
  • ¿Es posible empaquetar binarios nativos (construidos para ARM) de la aplicación para Android con UPX?
  • Depuración del código Android NDK C / C ++ en Eclipse: los puntos de interrupción no se alcanzan
  • Protección de integridad de la biblioteca compartida de Android
  • "Aplicación desconocida ABI:" mientras "depurar como aplicación nativa"
  • Edificio Pango Cairo para Android NDK
  • Error de aplicación con Android 4.0 o versiones posteriores
  • Nexus One / Android "La CPU puede estar vinculada" bug
  • ¿Es seguro construir con -fsigned-char con Android NDK?
  • Rendimiento de Android NDK sobre el código Java habitual
  • ¿Se puede usar logcat para registrar el código NDK en Android? ¿O cuáles son las opciones de registro de NDK?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.