【发布时间】:2014-12-20 00:15:24
【问题描述】:
我正在使用 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);以编程方式打开屏幕。是否有以编程方式关闭屏幕的 WindowManager 功能?我希望用户按下一个按钮,然后退出活动并关闭屏幕。
【问题讨论】:
标签: android
我正在使用 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);以编程方式打开屏幕。是否有以编程方式关闭屏幕的 WindowManager 功能?我希望用户按下一个按钮,然后退出活动并关闭屏幕。
【问题讨论】:
标签: android
据我所知,您不能真正关闭屏幕(在传统意义上)。但是,您可以尽可能地调暗它(例如,当您将手机靠近脸部时,就像电话应用程序所做的那样)。
查看THIS 答案以获取解决方案。只需修改代码,使其不使用onSensorChanged 侦听器。
【讨论】: