`
mars5337
  • 浏览: 86752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Android屏幕禁止休眠的方法

阅读更多


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

1、在Manifest.xml文件里面用user-permission声明。代码如下:
   <uses-permission android:name="android.permission.WAKE_LOCK">
     </uses-permission>

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

2、在程序中用代码实现。代码如下:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

复制代码
  把这段代码加在setContentView(R.layout.main)之前即可
  这种方法,安装时,不会提示安装人是否允许使用禁止休眠功能
分享到:
评论

相关推荐

    Android中如何禁止屏幕休眠和锁屏

    Android中如何禁止屏幕休眠和锁屏 Android中如何禁止屏幕休眠和锁屏

    Android的屏幕禁止休眠和锁屏的方法

    Android的屏幕禁止休眠和锁屏的方法

    Android应用禁止屏幕休眠的3种方法

    主要为大家详细介绍了Android应用禁止屏幕休眠的3种方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

    本文实例讲述了Android编程实现屏幕禁止休眠的方法。分享给大家供大家参考,具体如下: 实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。具体如下: 1、在...

    react-native-keep-awake:避免屏幕进入睡眠状态。 iOS和Android

    终止公告此React Native软件包使您可以防止在应用程序处于活动状态时屏幕进入Hibernate状态。 它对导航或视频播放等功能很有用,用户希望该应用程序在长时间内保持可见状态,而无需触摸交互。安装第一步,安装此模块...

    Android powermanger wakelock

    Android 电源管理 -- wakelock机制,通过控制wakelock 实现保持pad 禁止休眠状态; Wake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠, 可以被用户态程序和内核获得. 这个锁可以是有超时的 或者 是...

    Android开发资料合集--续

    52、防止系统、屏幕休眠(避免服务停止等问题) 83 53、读取office文件 88 1、读取doc文件: 88 2、 读取xls文件: 90 54、设置ListView滚动条属性 92 55、获取Array.xml文件中的值 93 56、获取系统媒体声音文件 93 ...

Global site tag (gtag.js) - Google Analytics