簡體   English   中英

如何在移動應用程序中合並Python代碼?

[英]How can I incorporate Python code in a mobile app?

抱歉,這是一個一般性問題,但是我很難弄清楚該如何開始。 我正在嘗試將一些自然語言工具箱代碼與我在Unity中開發的移動應用程序結合在一起。 這是非常少量的代碼,但是對於應用程序的功能至關重要。

我需要在某種服務器上運行python代碼嗎? 我將如何去做呢? 我對python和移動開發非常陌生。

謝謝。

如果它在Android上運行,請嘗試使用Android的PythonAndroid的 腳本層 這些可用於創建完整的android應用程序(編譯為apk,部署等)。 您可以將Python代碼編譯成自己的小型單獨應用程序,並讓主應用程序在后台使用它。

傳統/經典Python是用C實現的。這使得它很容易集成到任何支持編譯C的環境中。

我不熟悉Unity,但是這里有一些有關如何使用標准iOS和Android的常規指導。 在iOS上,您只需將所有Python C源文件(減去具有“ main”功能的文件)添加到Xcode中的項目中即可。 在Android上,您將在項目的JNI部分中將所有C源文件(同樣,減去具有“ main”功能的文件)添加到項目中,並使用ndk-build來構建本機共享庫成為您應用的一部分。

您限於Python嗎? 如果不是這樣,您可能想看看Lua,因為它很小(C源文件更少)並且可能更快地上手。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM