2011-07-06 19 views
5

Android için bir uygulama yapıyorum. JNI aracılığıyla Android NDK kullanarak bazı C++ kütüphaneleri ile arayüz olacak. Python'da Android uygulamasından (örneğin NTLK) aramak istediğim bazı kütüphaneler de var. Bunu nasıl yapabilirim?Android'de Python Kitaplıkları'nı kullanmak istiyorum

Lütfen SL4A'nın (Android için Scripting Layer) farklı bir şey olduğunu unutmayın. Python, Lua vb. Gibi bir betik dili kullanarak bir uygulama oluşturmanıza izin verir. Benim durumumda, uygulama Java'da olacak ancak Python'da yazılmış kodu çağırması gerekecek. Bu zarif bir şekilde mümkün mü?

cevap

1

Python kitaplıklarınızı çağırmak için NDK'ye gitmeniz gerekecek. this question'un sorulmasından bu yana çok fazla ilerleme kaydedilmedi.

Biraz farklı bir notta, Java'nın tekmelenmesi için bazı NLP kütüphaneleri var. Bunları kullanarak kullanmayı deneyebilirsiniz.

+0

Java'da NLP için epeyce kitaplık var. Soru şu ki ... hangisi Android'de çalışıyor? –

1

NLP kodunu bir Linux sunucusundaki web servislerine koymanızı ve bunları android'den çağırmanızı öneriyorum.

Bu, django gibi bir çerçevede oldukça basittir.