想在Android中使用Python库
我正在为安卓开发一个应用程序。这个应用会通过JNI(Java Native Interface)与一些用C++写的库进行交互。同时,我还想在我的安卓应用中调用一些用Python写的库(比如NTLK)。请问我该怎么做呢?
需要注意的是,SL4A(安卓脚本层)是另一回事。它允许你使用像Python、Lua这样的脚本语言来构建应用。而在我的情况下,应用是用Java写的,但我需要调用用Python写的代码。这样做有没有优雅的方式呢?
1 个回答
1
我建议把自然语言处理(NLP)的代码放到一个Linux服务器上的网络服务里,然后从安卓设备上调用这些服务。
在像Django这样的框架中,这个过程非常简单。