2011-07-06 9 views
5

Estoy creando una aplicación para Android. Interactuará con algunas librerías C++ usando Android NDK a través de JNI. También hay algunas bibliotecas escritas en Python a las que quiero llamar desde mi aplicación Android (por ejemplo, NTLK). ¿Cómo puedo hacer eso?Quiere usar las bibliotecas de Python en Android

Tenga en cuenta que SL4A (capa de scripting para Android) es algo diferente. Te permite crear una aplicación usando un lenguaje de scripting como Python, Lua, etc. En mi caso, la aplicación estará en Java, pero necesitarás llamar al código que ha sido escrito en Python. ¿Es esto posible de una manera elegante?

Respuesta

1

Probablemente tenga que pasar por NDK para llamar a sus bibliotecas de Python. No ha habido mucho progreso desde que se solicitó this question.

En una nota ligeramente diferente, hay algunas bibliotecas NLP para Java dando vueltas. Puedes intentar usarlos en su lugar.

+0

Existen bastantes bibliotecas para PNL en Java. La pregunta es ... ¿cuál de ellos funciona en Android :-)? –

1

Recomiendo poner el código NLP en los servicios web en un servidor Linux y llamar a los de Android.

Esto es bastante sencillo en un marco como django.

Cuestiones relacionadas