相关疑难解决方法(0)

在android中调用隐藏的API来关闭屏幕

我正在考虑使用隐藏的api在我的应用程序中关闭屏幕.
setScreenState来自https://android.googlesource.com/platform/frameworks/base/+/eclair-release/core/java/android/os/Power.java做我想要的,但它是一个隐藏的API.这是否意味着我不应该使用它?我认为它是一个相当稳定的API.
目前,我将屏幕超时设置为1毫秒,然后在屏幕关闭后重置超时.然而,android忽略1毫秒,而关闭它需要大约3秒,有时它完全忽略它并且不会关闭.
有什么建议?

android

13
推荐指数
1
解决办法
3万
查看次数

Android - 关闭屏幕而不进入待机模式

我知道这个问题已被问过很多次,但从来没有得到令人满意的回答.

我的问题如下:

我有一项活动可以阻止屏幕在预定义的时间内关闭.

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Run Code Online (Sandbox Code Playgroud)

当预定时间结束时,我会显示一个倒计时对话框,告知用户如果没有按"取消",显示屏将在10秒后关闭.

我设法关闭了显示屏,但手机总是切换到StandBy模式.

为了关闭我使用:

Window mywindow = getWindow();

WindowManager.LayoutParams lp = mywindow.getAttributes();

lp.screenBrightness = 0.0f;

mywindow.setAttributes(lp);
Run Code Online (Sandbox Code Playgroud)

是否有可能在不进入StandBy-Mode(暂停活动)的情况下使显示器完全变暗.

我的目标是用户应该只需点击显示屏再次照亮屏幕.因此活动必须保持活跃状态​​.

这里也提出类似的问题.

由于这个问题差不多已经有一年了,我希望有人可能会在同一时间内完成这个问题.

很多问候

Siggy

android screen

11
推荐指数
1
解决办法
2万
查看次数

使屏幕变黑

在Android中是否可以使屏幕变黑?您可以将亮度设置为低级别,但在变黑之前不能将其调暗。当然,我可以创建一个只有黑屏的活动,但更喜欢简单地关闭屏幕但不关闭设备电源的 API。

android screen

5
推荐指数
0
解决办法
1820
查看次数

标签 统计

android ×3

screen ×2