Sub ComprobarPantallaApagada As Boolean
Dim ok As Boolean
Dim r As Reflector
r.Target = r.GetContext
r.Target = r.RunMethod2("getSystemService", "keyguard", "java.lang.String")
ok= r.RunMethod("inKeyguardRestrictedInputMode") ' devuelve true si la pantalla está apagada
LogColor("ComprobarPantallaApagada " & ok,Colors.Blue)
Return ok
End Sub
Modo avión:
B4X:
Dim ModoAvion As Toggle ' libreria Toggle
log("ModoAvion " & ModoAvion.AirplaneMode)
Tambien puedes saber si esta conectado el wifi y los datos moviles