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

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

  1. <uses-permission android:name="android.permission.WAKE_LOCK">
  2. </uses-permission>
复制代码

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

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

  1. getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
复制代码

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

更多相关文章

  1. 实用代码3
  2. android中使用特殊符号
  3. Android(安卓)APK应用安装原理(2)-查找APK并自动安装
  4. android viewpage的使用
  5. OpenGL ES for Android(安卓)相机预览
  6. Android(安卓)开源组件无限循环ViewPager
  7. Android(安卓)7.0后下载后自动打开安装包报错问题
  8. Android(安卓)五大布局
  9. android 手机管理软件 发布开源代码

随机推荐

  1. php中使用array_filter()函数过滤数组实
  2. 盒模型常用,媒体查询,em,rem的用法和差别
  3. 将模态框案例再动手写一遍,不要全抄课堂
  4. 将模态框案例再动手写一遍,不要全抄课堂
  5. php中laravel调度执行错误解决方法
  6. 盒模型和媒体查询
  7. ThinkPHP的标签制作实例讲解
  8. node-todo小项目===待续
  9. php中str_replace替换实例讲解
  10. 选择器权重与伪类选择器