我正在开发一个无人机应用程序,当手机屏幕锁定时,我需要将无人机降落。我尝试了KeyguardManager,但已弃用。我还可以使用其他功能或方法吗?
compileSdkVersion 29
buildToolsVersion“ 29.0.2”
minSdkVersion 15
targetSdkVersion 29
我已经在代码中包含了while (line := input()) != "-99":
print(line, file=file)
方法
onPause
答案 0 :(得分:0)
您可以使用PowerManager确定屏幕是否关闭。喜欢跟随。
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
boolean isScreenOn = pm.isInteractive();
尽管您可能会看到类似这样的pm.isInteractive()
boolean isScreenOn = pm.isScreenOn();
在api 21中已经介绍过。我希望这项工作。 有关更多详细信息,请访问此处的文档。 Documentation