저는 한 방향에서 다른 방향으로 안드로이드 장치 회전을 캡처하기 위해 Kivy 솔루션을 찾고있었습니다. 아래의 두 창 방법을 모두 시도했지만 장치를 회전해도 on_rotate
또는 rotate_screen
루틴을 실행하지 않습니다. java에 onConfigurationChanged
이벤트가 있지만 Kivy에 대한 동일한 이벤트 처리를 찾을 수 없습니다.Kivy에서 Android에서 화면 회전을 감지하는 방법은 무엇입니까?
Window.on_rotate(self.on_rotate)
Window.bind(on_rotate=self.rotate_screen)
내가 logcat에 들어오는 메시지는 다음과 같습니다. 기기가 회전했지만 내 앱에는 이러한 이벤트가 표시되지 않습니다.
I/InputReader(270): Reconfiguring input devices. changes=0x00000004
I/InputReader(270): Device reconfigured: id=3, name='ilitek_i2c', surface size is now 1280x800, mode is 1
I/ActivityManager(270): Config changed: {1.0 0mcc0mnc en_US sw800dp w1280dp h752dp xlrg land finger -keyb/v/h -nav/h s.8}