Хотите использовать библиотеки Python в Android - PullRequest
6 голосов
/ 06 июля 2011

Я создаю приложение для Android. Он будет взаимодействовать с некоторыми библиотеками C ++, используя Android NDK через JNI. Есть также некоторые библиотеки, написанные на Python, которые я хочу вызывать из моего приложения для Android (например, NTLK). Как я могу это сделать?

Обратите внимание, что SL4A (Scripting Layer для Android) - это нечто другое. Это позволяет вам создавать приложения, используя язык сценариев, такой как Python, Lua и т. Д. В моем случае приложение будет на Java, но для этого потребуется вызвать код, написанный на Python. Возможно ли это элегантно?

Ответы [ 2 ]

1 голос
/ 07 марта 2013

Я рекомендую помещать код NLP в веб-сервисы на сервере Linux и вызывать их с Android.

Это довольно просто в таких рамках, как django.

1 голос
/ 06 июля 2011

Возможно, вам придется пройти через NDK для вызова ваших библиотек Python. С тех пор как был задан этот вопрос , прогресса не было.

На несколько другой ноте есть несколько библиотек NLP для Java. Вы можете попробовать использовать их вместо этого.

...