Android 禁用屏幕保护程序

2024-01-01

我想在应用程序运行时禁用屏幕保护程序。 怎样才能做到呢?禁用/启用屏幕保护程序的最佳位置在哪里?在第一个活动中?在application.java中?


唤醒锁权限必须在清单中指定。

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

然后在活动中使用以下命令在活动运行时保持屏幕打开。

getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);

请记住,不必要地保持屏幕打开会不必要地耗尽用户设备的电量。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 禁用屏幕保护程序 的相关文章

随机推荐

  • Skype:接收链接时阻止显示图像

    在 Skype 中 当有人向我发送链接 例如https github com sameersbn docker postgresql blob master docker compose yml 我没有将链接视为文本 而是将其视为图像 单击
  • 获取有关 YouTube 直播的实时信息

    我正在构建一个网页来显示我不管理的几个 YouTube 频道的直播状态 该页面将显示所选频道的列表 并带有 red dot在任何正在直播的频道旁边 我还希望网页实时更新该状态 因此如果频道开始直播 我需要立即添加点 当频道停止直播时 我需要
  • 迁移以将新数据行插入 Room DB

    我正在制作一个新版本的应用程序 其新功能需要 Room DB 中的设置表中包含更多行数据 尽管我的数据库在结构上没有改变 没有新表 没有列更改等 但我正在考虑在 Room DB 上运行新的迁移 DB v2 gt v3 只是为了将这些新数据行
  • 尽管导入了Python模块的包,但访问Python模块失败

    我的 Django 项目的目录层次结构如下所示 pybsd devices templates views interaction init py geraete py geraetemodelle py geraetegruppen py
  • Collection.loadTable:在 GEE 中找不到

    当我尝试在 Google Earth Engine Asset 中上传 shp 文件并在 Python 中导入时 如下所示 self TS POP ee FeatureCollection 用户 arafayknysys pop TS 当我
  • vert.x 获取 - 无法创建子事件循环

    我正在创建大约 150 个大小约为 5MB 的文件 Vertx 文件 API 在创建 10 15 个文件后随机给出异常 无法创建子事件循环 我使用的是 vertx 3 和 java 8 下面是我的代码片段 在我收到回调后 我只能再次调用该函
  • python、lxml 和 xpath - html 表解析

    我对 lxml 很陌生 对 python 也很陌生 找不到以下问题的解决方案 我需要导入一些包含 3 列和从第 3 行开始的未定义行数的表 当任何行的第二列为空时 该行将被丢弃 并且表的处理将中止 以下代码可以很好地打印表的数据 但之后我无
  • 需要 js 删除定义以强制重新加载

    出于测试目的 我尝试删除一些 amd 模块并从服务器重新加载更新版本 目标是不刷新浏览器 我目前正在执行以下操作 但浏览器仍然不会从网络重新加载项目 var scripts document getElementsByTagName scr
  • 使用 Cocoa Lumberjack 日志框架立即刷新日志语句,NSLog 刷新到控制台的方式

    许多 iOS 开发者发现Cocoa Lumberjack 日志框架 https github com robbiehanson CocoaLumberjack readme满足这么简单的需求NSLog声明没有 这让人想起 Java 世界中的
  • 如果前五列中为 NaN,则删除行

    我有一个 pandas 数据框 尺寸为 89 行 x 13 列 我想删除一个entire row if NaN出现在前五列中 这是一个例子 LotName C15 C16 C17 C18 C19 Spots15 Spots16 Cherry
  • 如何使除一个之外的一组互斥属性中的任何一个

    我有一个遗留 API 我试图在 JSON 模式中定义 该对象有一个奇怪的结构 其中有一组 4 个属性 其中任何一个都是必需的 并且其中 3 个是互斥的 之后还有 30 多个共享可选属性 我将它们标记为 e g foo bar baz 123
  • 是否可以使用 TortoiseSVN 获取统计数据?

    是否可以获得有关每个用户贡献 总行数等的统计数据 您可以通过使用 显示日志 然后 统计 IIRC 底部的按钮 来获取基本统计数据
  • 如何将对象插入流星集合

    我刚刚开始学习 Meteorjs 问题多于答案 我想将我的应用程序的翻译存储到临时集合中 并订阅 Iron Router 来发布它 我有一个字典对象 我想将其插入到集合中 这是我的做法 In 服务器 translations js tran
  • python 和 pyPdf - 如何从页面中提取文本,以便行与行之间有空格

    目前 如果我使用 pyPdf 和 extractText 创建 pdf 页面的页面对象 会发生的情况是行连接在一起 例如 如果页面的第 1 行显示 hello 第 2 行显示 world 则从 extractText 返回的结果文本是 he
  • NSView 添加子视图后的鼠标事件

    在我向 NSView 添加子视图后 我的鼠标事件响应 NSView 减去 addedSubVIew 的区域 我怎样才能避免这种情况 我希望它对所有超级视图做出响应 谢谢 您还可以在容器视图中实现 hitTest 方法 NSView hitT
  • “加载失败!”控制台开发者谷歌

    当我转到我的个人资料时https console developers google com https console developers google com显示 加载失败 错误并且在仪表板或活动中不显示任何内容 清除浏览器缓存在 C
  • 如何检测用户何时切换到登录屏幕?

    我需要知道用户何时切换到登录屏幕 由 ctrl alt del 触发 为了规避 WPF 中令人讨厌的错误 https connect microsoft com VisualStudio feedback details 602232 wh
  • 监控应用程序内存使用情况的正确方法是什么?

    出于调试目的 我编写了这个小静态方法 public static long CheckMemory long maxMemorySizeBytes GC Collect GC WaitForPendingFinalizers GC Coll
  • 无法使用我的窗口应用程序连接到在线数据库。 (C# winforms)

    我注册了一个免费网络托管帐户 该网站提供 MySQL 数据库 我尝试使用 Windows 应用程序访问它 但无法连接到服务器 请考虑我的代码 using System using System Collections Generic usi
  • Android 禁用屏幕保护程序

    我想在应用程序运行时禁用屏幕保护程序 怎样才能做到呢 禁用 启用屏幕保护程序的最佳位置在哪里 在第一个活动中 在application java中 唤醒锁权限必须在清单中指定