Androidhelper de ucak moduyla ilgili bir metodu kullanamiyorum

Selamun aleykum.qpython hakkinda bir soru sormak istiyorum.

import androidhelper
d = androidhelper.Android()
d.toggleAirplaneMode(True)

dedigimde asagidaki hatayla karsilasiyorum.

java.lang.NullPointerException: trow with null exception
Result(id=1,result=none,error=java.lang.NullPointerException: trow with null exception)

Ne yapmaliyim acaba bu durumda?
Androidhelper dokumanina soyle bir baktim.
toggleAirplaneMode(self,enabled = none)
metodundaki enabled parametresine bool tipi veri girilmesi gerekiyor diyor.Yukaridaki gibi aynen dediklerini uygulamama ragmen yukaridaki hatayi aliyorum.Ne zamandir bu sorunu cozmeye ugrasiyorum.Yardimci olursaniz cok memnun kalirim.

Maalesef, KitKat ile kullanmak istediğiniz fonksiyon kaldırılmış.*

Kusura bakmayin anlamadim bu kitkat meselesini.Biraz acabilir misiniz acaba?

Biraz anlar gibi oldum galiba * linkmis pardon.Oyleyse ucak modu secenegini nasıl kontrol edebilirim?Daha dogrusu ne yapmaliyim bu is icin?

Pardon.Bu sorunun cevabi linkte galiba.Bir bakayim.Kusura bakmayin ustteki soru icin.

SL4A ile bunu yapamıyoruz fakat elinizdeki cihaz rootlu ise,

su = "/system/xbin/su"  # your su binary
os.system(su + " settings put global airplane_mode_on true")
os.system(su + " am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true")

Biraz bakındım ama işe yarar bir şey bulamadım.

2 Beğeni

Linkteki bu kodu alip denedim olmadi.Cunku cihazim rootlu degil.Ama ilginiz icin cok tesekkurler.Siz elinizden gelenin en iyisini yapmissiniz zaten.

1 Beğeni