Android:在不锁定的情况下打开和关闭屏幕

标签 android screen

我需要关闭屏幕然后再打开,就像您打电话并将手机放在耳边时一样。然后屏幕关闭,但它没有锁定或任何东西,它只是黑色。

最好的方法是什么?如果有其他解决方案,我不想显示黑色全屏 Activity ...:)

最佳答案

有两种方法可以做到这一点,

    PowerManager manager = (PowerManager) getSystemService(Context.POWER_SERVICE);

// method 1
manager.goToSleep(int amountOfTime);

// method 2
PowerManager.WakeLock wl = manager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Your Tag");
wl.acquire();// It will swith off
wl.release(); // And swith on

同时添加这个权限,

<uses-permission android:name="android.permission.WAKE_LOCK" />

关于Android:在不锁定的情况下打开和关闭屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17344359/

相关文章:

linux - 如何连续显示文件的最后几行内容

iphone - 如何制作 iPhone 应用程序并排除 iPhone 5?

java - Java 中的屏幕捕获无法捕获整个屏幕

javascript - Joomla 网站 - 如果输入的用户的屏幕分辨率较小,则显示一条消息

ios - 在 iOS 8 中的 Apple 状态栏上方显示 UIView

Java Appium Android - 如何处理侧边栏或左侧面板?

android - cordova/phonegap 图像上传到 Amazon s3

android - jquery 拖放挂起或卡在 android 浏览器中

带有 ViewPager 和 TabLayout 的 Android Jetpack 导航

android - 解析来自 pubnub 的传入消息