2011-07-06 8 views
5

私はAndroid用のアプリケーションを構築しています。 JNIを介してAndroid NDKを使用して、いくつかのC++ライブラリとインターフェースします。また、Androidアプリケーション(NTLKなど)から呼び出すPythonで書かれたライブラリもあります。どうやってやるの?AndroidでPythonライブラリを使用したい

SL4A(Android用スクリプトレイヤー)は異なるものです。 Python、Luaなどのスクリプト言語を使用してアプリケーションを構築することができます。私の場合、アプリケーションはJavaになりますが、Pythonで書かれたコードを呼び出す必要があります。これはエレガントな方法で可能ですか?

答えて

1

おそらく、あなたのPythonライブラリを呼び出すにはNDKを経由する必要があります。 this questionが尋ねられて以来、多くの進歩はありませんでした。

少し違う点として、JavaのためのいくつかのNLPライブラリがあります。代わりにそれらを使ってみることもできます。

+0

JavaにはNLPのライブラリがたくさんあります。問題はAndroidの中でどちらが働いているかです:-)! –

1

LinuxサーバーのWebサービスにNLPコードを入れて、アンドロイドからそれらを呼び出すことをおすすめします。

これは、djangoのようなフレームワークではかなり単純です。

関連する問題