首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Android上关闭屏幕

在Android上关闭屏幕
EN

Stack Overflow用户
提问于 2011-07-20 11:43:34
回答 2查看 57.5K关注 0票数 22

我正在尝试在某个操作发生后打开和关闭显示器(让我们先考虑一下关闭屏幕的问题)。根据我对唤醒锁的理解,这是我所拥有的:

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);    
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag");

当我读到stackoverflow和where上的其他帖子时,他们似乎告诉我PARTIAL_WAKE_LOCK会关闭屏幕。但是如果我读到SDK,它会说它只允许关闭屏幕。我认为这是不对的。

EN

回答 2

Stack Overflow用户

发布于 2015-08-17 23:25:29

根据这个link,您还可以像这样关闭屏幕:

Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 1000);

1000是以毫秒为单位的,这意味着1秒,您可以根据需要将其替换为任何值。

所需权限:

<uses-permission android:name="android.permission.WRITE_SETTINGS" />
票数 1
EN

Stack Overflow用户

发布于 2014-03-26 14:49:07

try - wakeLock.acquire(1000);//指定时间,它会变暗并最终关闭。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6756768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档