2013-07-09 48 views
0

對不起,這是一般性問題,但我很難搞清楚如何開始這個。我試圖將Python中的一些自然語言工具包代碼與我在Unity中開發的移動應用程序結合起來。這是一個非常少量的代碼,但它對應用程序的運行至關重要。如何將Python代碼整合到移動應用程序中?

我需要有某種形式的服務器上運行的Python代碼?我會如何去做這件事?我對python和移動開發非常陌生。

謝謝。

+0

你想開發(我猜的Ubuntu?)什麼樣的移動平臺的?你到目前爲止嘗試過什麼嗎?如果是這樣,你可以發佈一些代碼,讓人們可以看看嗎?它是一個本機應用程序?它是一個網絡應用程序? :) –

回答

1

如果它運行在Android上,儘量Python for AndroidScripting Layer for Android。這些可以用來創建完整的Android應用程序(編譯成apk,部署等)。你可以將你的Python代碼編譯成它自己的小型獨立應用程序,並讓主應用程序在後臺使用它。

0

傳統/經典Python是用C實現這可以很容易地集成到具有支持編譯C.

我不熟悉團結的環境,但這裏是你如何將一些通用準則用標準的iOS和Android來做。在iOS上,您只需將所有Python C源文件(減去具有'main'函數的那些文件)添加到Xcode中的項目中。在Android上,你會增加所有的C源文件到項目的JNI部分項目,並會使用NDK建造,來構建本地共享庫,將(再次,減去有一個「主」功能的那些)成爲你的應用的一部分。

你有限到Python?如果沒有,你可能想看看Lua,因爲它更小(更少的C源文件),並且可能會更快。

相關問題