android - 如何在插入时防止Android设备进入休眠状态

标签 android power-management wakelock

每当我的一个 Activity 正在运行并且手机已插入电源时,我想保持屏幕打开。我知道唤醒锁很棘手,所以我正在寻找有关如何实现此特定目标的示例或文档。

最佳答案

不要为此使用唤醒锁——只需根据设备当前是否已插入,设置和清除窗口标志 WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON。您可以使用 设置标志>Activity.getWindow().addFlags().

所以代码是

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

关于android - 如何在插入时防止Android设备进入休眠状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3949917/

相关文章:

Android Widget 膨胀布局性能和内存

android - 为什么我的服务使用大量电池?

android - 文件观察器在待机期间处于服务状态

android - 用大量数据填充 SQLite

android - 我们可以通过打开下载文件夹吗? Intent ?

android - 如何将 Parcelable 对象发送到 DialogFragment?

c# - MonoTouch 电池电量始终为 -1

php - 为什么相同的 http 请求在浏览器中有效,但从我的 Android 应用程序发送时却失败了?

objective-c - 如何以编程方式使用 Cocoa 获取当前电池电量

手机休眠时 Android AlarmManager 不工作