如何将Python程序(在PC上)连接到Android应用程序(在手机上)?

如何将Python程序(在PC上)连接到Android应用程序(在手机上)?,android,python,connect,pc,Android,Python,Connect,Pc,我已经创建了一个python程序,可以通过摄像头检测停车场(小型MVP车型)中的汽车数量。我现在需要创建一个显示汽车“计数”的Android应用程序。该应用程序自身不断刷新,显示最新的“计数”值 python程序将在我的pc上运行,同时通过usb或WiFI热点连接到手机。不进行在线托管 B.T.W我对开发Android应用程序相当陌生,我正在做这项工作,这是我大学最后一年的项目。我认为你缺少一些关键概念,你正在做在线托管,即使它只能在本地内部网上使用 为了完成这项任务,您需要将您的程序公开到in

我已经创建了一个python程序,可以通过摄像头检测停车场(小型MVP车型)中的汽车数量。我现在需要创建一个显示汽车“计数”的Android应用程序。该应用程序自身不断刷新,显示最新的“计数”值

python程序将在我的pc上运行,同时通过usb或WiFI热点连接到手机。不进行在线托管


B.T.W我对开发Android应用程序相当陌生,我正在做这项工作,这是我大学最后一年的项目。

我认为你缺少一些关键概念,你正在做在线托管,即使它只能在本地内部网上使用

为了完成这项任务,您需要将您的程序公开到internet上,flask使这项工作变得非常简单

my\u python\u server.py

from my_prog import count_cars_opencv
import flask
app = flask.Flask(__name__)

@app.route("/count_cars")
def do_count_some_cars():
    return "There are %d cars"%count_cars_opencv()

app.run(host="0.0.0.0",debug=True)
然后,最简单的方法可能是使用诸如ionic之类的工具来构建一个简单的网页,该网页具有对“服务器”的ajax调用并更新div

差不多

my_ionic.js

$("#my_info_div").load("http://192.168.1.133:5000/count_cars")

然后只需针对您想要的电话类型(android或ios或两者)构建ionic应用程序。。。或者,如果您已经公开了该url。。。他们只需打开手机中的url webbrowser

在IONIC中实现的AJAX调用没有返回任何值:$(document).ready(function(){$(“#btn”).click(function(){$(“#test”).load(host=“)});以及,你所说的“server”是什么意思?顺便说一句,我能够得到正确的答案,看到了吗