Telefonlarda sallayarak görüntü modu değişiyor

Telefon sallayarak görüntü değiştirme yada çevirme pythonda var mı ?

Telefon?

Android?

Yani burada ufak bir detay var. Python nerede çalışacak?

Android telefon için konuştuğumuzu varsayıp devam edelim.

Evet hayır.

Hayır python kodu doğrudan android uyumlu değil.

Evet Kivy üzerinden çalıştırabilirsin.

Peki sallamak?

Yani Accelerometer / ivme ölçer sensörünün verilerinden faydalanabilirsin.

Peki bu verileri nasıl alabilrsin?

plyer/plyer/platforms/android/accelerometer.py at master · kivy/plyer · GitHub

Normalde Android bunu doğrudan yapabiliyor. Ama bunu native kendi dilinde yapıyor. Python dilinde değil. Kivy ye adapte etmek isteyebilirsiniz.

How to detect shake event with android? - Stack Overflow

Kivy de benzer bir adaptasyon için başlangıç noktanız ilk verdiğim link olabilir.

Pythonda yazdığım kodlar hepsi android telefonda. Pyroid3 ile kullanıyorum. Örnek kodu çalıştırdığımda modül hatası alıyorum. Jnius mıdülünğ yüklemiyor. Zaten bazı modüller yüklenmiyor. Pip upgrade yaptın. Ama ona rağmen bazı modüller androidde yüklenmiyor. Bu konuda problemi çözen varsa bilgi almak isterim.

Bazı modüller pip ile yüklenemeyebilir, çünkü modüller derlendikten sonra kullanlılabilir hale geliyor. Precompiled bir modül bulup indirmek biraz şans işi yada git ile ilgili modülü android için derleyerek hazırlamanız gerekebilir.

Jnuis de derlenmesi gereken bir modül gibi duruyor.