1

我目前正在开发一个 Android 应用程序,它的一些后端功能是用 Python 实现的。我正在寻找一种方法来整合这两个部分。

理想情况下,Python 脚本应该驻留在某种服务器上,以便 Android 应用程序可以向它发出请求。Python 脚本使用 SQLite 数据库,任何使用 Android 应用程序的人都需要访问该数据库(这就是脚本需要在某些服务器上的原因)。

如果 Python 脚本保存在我的本地服务器上并从 Android 应用程序(以某种方式)在本地运行,这对于开始来说也很棒。

我的问题是:如何将这两个部分绑定在一起?我应该选择什么?什么是我需要的最佳解决方案?谢谢!

4

3 回答 3

1

所以基本上你想要一个你的应用程序可以访问的python后端。在我看来,某种网络服务将是一个好主意。

您可以在这里查看 Python 中有哪些选项来创建 Web 服务:http ://wiki.python.org/moin/WebServices

于 2013-05-24T10:33:23.583 回答
1

我的公司在这里做同样的事情。我们有 1 个后端,其中 3 个客户端:ios、android 和 web 指向我们的方式是使用 Flask 并公开 api 端点,例如

@app.route("/api/dosomething/")
def randomfunction:

然后客户端将向

https://dev.yourapp.com/api/dosomething/

Flask 更容易暴露 REST 端点。

于 2013-05-27T14:00:47.633 回答
0

我跑过Flask,这正是我所需要的。它比上面@pypal 建议的更容易实现。

于 2013-05-26T12:09:21.327 回答