如何以全屏模式直接将 android 启动到我的应用程序中
Posted
技术标签:
【中文标题】如何以全屏模式直接将 android 启动到我的应用程序中【英文标题】:How to boot android directly into my application in full screen 【发布时间】:2020-10-20 10:49:55 【问题描述】:这是我用于人脸检测的 KIVY 应用程序:-
from kivy.app import App
from kivy.uix.label import Label
import cv2
import numpy as np
from kivy.uix.gridlayout import GridLayout
from kivy.uix.textinput import TextInput
#FACE_CLASSIFIER = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')
class SimpleKivy(App):
def build(self):
#faceCascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
faceCascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')
video_capture = cv2.VideoCapture(0)
count = 0
while (count < 40):
ret, frame = video_capture.read()
print (np.shape(frame))
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
#gray = frame
faces = faceCascade.detectMultiScale(gray, 1.3, 5)
for (x,y,w,h) in faces:
cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)
roi_gray = gray[y:y+h, x:x+w]
roi_color = frame[y:y+h, x:x+w]
cv2.imshow('Video', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
count = count + 1
video_capture.release()
cv2.destroyAllWindows()
return Label(text = "Face Detection Application")
if __name__=="__main__":
SimpleKivy().run()
-
是否可以始终让此应用程序以全屏模式运行
一直,即使在设备重启后?
还有如何禁用用户
正在运行此应用的触摸/主页/返回按钮?
【问题讨论】:
【参考方案1】:您可以使用Lock Task Mode 的Dedicated devices 和各种KiosK applications 或Custom Launchers。 也可以看看this之类的问题。
【讨论】:
以上是关于如何以全屏模式直接将 android 启动到我的应用程序中的主要内容,如果未能解决你的问题,请参考以下文章
默认情况下如何以全屏模式启动 uwp webview 应用程序