如何为基于python的Android应用程序生成APK
我是一个android应用程序的初学者,我设法用这个python代码连接模拟器,但当我生成apk文件时,python端不起作用 这是我的密码:如何为基于python的Android应用程序生成APK,python,android,Python,Android,我是一个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('fac
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)
如果你想开发一个移动应用程序,我建议你使用flatter,或者编写一个原生android应用程序。目前,使用Python编程语言开发移动应用程序非常困难。
此外,您的代码只是在Flask框架上用python编写的RESTAPI 最后,您可以使用Java/Kotlin编写本机应用程序,或者在颤振框架上开发。我认为,你应该读更多关于这方面的信息