Android编程实现屏幕禁止休眠的方法

作者:Wallace 时间:2022-11-19 09:21:31 

本文实例讲述了Android编程实现屏幕禁止休眠的方法。分享给大家供大家参考,具体如下:

实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。具体如下:

1、在Manifest.xml文件里面用user-permission声明。代码如下:


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

这种方法,在安装apk时,系统会提示安装人是否允许使用禁止休眠功能。

PS:关于Manifest.xml的更多属性与功能,可参考本站在线工具:

Android Manifest功能与权限描述大全:
http://tools.jb51.net/table/AndroidManifest

2、在程序中用代码实现。代码如下:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

把这段代码加在:


setContentView(R.layout.main)

之前即可。

这种方法,安装时,不会提示安装人是否允许使用禁止休眠功能

希望本文所述对大家Android程序设计有所帮助。

标签:Android,屏幕,禁止休眠
0
投稿

猜你喜欢

  • WPF在VisualTree上增加Visual

    2023-03-20 00:06:47
  • SpringBoot参数校验的最佳实战教程

    2023-11-28 21:13:47
  • Android 10 启动之servicemanager源码解析

    2023-05-16 15:04:53
  • C#中winform实现自动触发鼠标、键盘事件的方法

    2022-02-23 22:50:58
  • Java实现简单的酒店管理系统

    2022-05-10 01:32:12
  • 基于WPF实现面包屑控件的示例代码

    2021-12-19 12:34:33
  • 完美解决docx4j变量替换的问题

    2021-08-19 21:00:25
  • Android中的应用认领总结

    2022-03-12 02:54:05
  • 为Xamarin.Forms的导航栏增加搜索功能

    2022-01-28 18:38:58
  • Unity学习之FSM有限状态机

    2022-09-10 06:18:33
  • springboot2.0如何通过fastdfs实现文件分布式上传

    2022-03-20 16:49:24
  • 浅谈Java字符串比较的三种方法

    2023-05-13 12:26:51
  • c#定时运行程序分享(定时程序)

    2023-12-11 20:47:31
  • Java单例模式的应用示例

    2023-08-22 06:54:03
  • Android中 动态改变对话框值的方法

    2023-08-17 19:44:30
  • WinForm子窗体访问父窗体控件的实现方法

    2021-10-12 17:32:21
  • 使用java实现各种数据统计图(柱形图,饼图,折线图)

    2022-03-09 22:12:50
  • Spring Boot修改启动端口的方法

    2022-02-10 05:49:55
  • C#后台接受前台JSON字符串装换成字典集合处理

    2023-07-03 02:38:55
  • Android仿网易客户端顶部导航栏效果

    2022-08-20 08:03:00
  • asp之家 软件编程 m.aspxhome.com