我正在使用SL4A并运行Android脚本。 .toggleAirplaneMode(True)
给出空指针异常
代码:
import android
droid= android.Android()
droid.toggleAirplaneMode(True)
我已检查并发现Android 4.4及更高版本的更高版本的广告投放模式已移至System.Settings.Global
且无法访问。
有没有其他方法可以在python中启用/禁用飞行模式或使用python脚本?
答案 0 :(得分:0)
SL4A飞机模式功能在KitKat之上已弃用。 并且没有java API来改变未安装的应用程序(例如SL4A)中的airplanemode。
如果你有root设备,请尝试使用os.system方法:
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")
来自:How to turn on/off airplane mode, even on new Android versions (and even with root)?