gpt4 book ai didi

python - 如何为基于 python 的 Android 应用程序生成 APK

转载 作者:行者123 更新时间:2023-12-05 00:04:52 24 4
gpt4 key购买 nike

我是一名开发 android 应用程序的初学者,我设法将模拟器与此 python 代码连接起来,但是当我生成 apk 文件时,python 端不起作用。

这是我的代码:

import os.path
import numpy as np
import cv2
import json
from flask import Flask,request,Response
import uuid


def faceDetect(img):
face_cascade = cv2.CascadeClassifier('face.xml')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray,1.3,5)
#print(faces)
for (x,y,w,h) in faces:
img = cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0))
# save the file
path_file =('static/%s.jpg' %uuid.uuid4().hex)
cv2.imwrite(path_file,img)
return json.dumps(path_file)


# API

app = Flask(__name__)

@app.route('/api/upload',methods=['POST'])


def upload():
img = cv2.imdecode(np.fromstring(request.files['image'].read(),np.uint8),cv2.IMREAD_UNCHANGED)
# process image
img_processed =faceDetect(img)
# response
return Response(response=img_processed,status=200,mimetype="application/json")


app.run(host="0.0.0.0",port=5000)


最佳答案

如果你想开发一个移动应用程序,我建议你使用 Flutter,或者编写一个原生的 android 应用程序。目前,使用 Python 编程语言开发移动应用程序非常困难。
此外,您的代码只是在 Flask 框架上用 python 编写的 REST API。

最后,您可以使用 Java/Kotlin 编写原生应用,或者在 Flutter 框架上进行开发。我认为,您应该阅读更多相关信息。

关于python - 如何为基于 python 的 Android 应用程序生成 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61666421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com