Kivy:滑动解锁手机时自动运行应用程序

时间:2017-06-29 23:17:02

标签: android python python-2.7 kivy

我正在使用Kivy和Python 2.7构建Android应用程序,它将基于人脸识别来解锁手机。下载应用程序并初始化后,我希望在滑动解锁手机时直接打开应用程序,打开特定屏幕"识别器屏幕,认出我的脸,然后解锁手机。 我应该将什么添加到.KV代码中,甚至添加到.py代码中,以便滑动解锁到我的应用程序? 例如,如果这是我的.KV代码

<ScreenFour>:
name: "screen4"
id: screen_four


FloatLayout:
    canvas:

        Rectangle:
            source: "image1.jpg"
            pos:self.pos
            size:self.size


    Button:
        text: 'Next'
        font_size: 32 # font size
        size_hint: .2,.1
        pos_hint:{'right':1, 'y':0}
        on_release: app.root.current="screen5"



    Button:
        text: "Unlock the phone"
        font_size: 20
        pos_hint:{'right':0.5, 'y':0.5}
        size_hint: 0.4,0.2
        on_release: app.fr()

其中one_release: app.fr()是启动FaceRecognizer代码的根目录 我必须添加到此代码中?或者我必须在特定的

上添加任何东西给Python代码
class ScreenFour(Screen):
    pass  

或者我必须在此处添加:

class FaceRecognitionApp(App):
    def fg(self):
        FaceGenerator()
    def fr(self):
        FaceRecognizer()  
    def build(self):
        return sm

if __name__=="__main__":
    FaceRecognitionApp().run()

我真的很感激有一个答案,我正在研究一个项目,而且我已经没时间了。

0 个答案:

没有答案