实现这一功能的方法有两种,一种是在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)之前即可
  这种方法,安装时,不会提示安装人是否允许使用禁止休眠功能

更多相关文章

  1. BroadcastReceiver实现android来去电录音功能(外录)
  2. Android 4.3 隐藏功能 App Ops 分析
  3. Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上
  4. Android使用okhttp框架实现带参数Get和Post请求(附服务端完整代码
  5. Android判断定位功能是否开启
  6. 类似HTML map标签功能的Android组件
  7. Android ListView 滚动条的设置详解及实例代码

随机推荐

  1. Android(安卓)根据EditText搜索框ListVie
  2. Android 双卡发送短信
  3. 关于ANR的解释与避免方式
  4. android中获取设备的型号、手机厂商以及
  5. Active调用及传值(Intent、Bundle)
  6. Android 操作Sqlite
  7. Android修改状态栏颜色即状态栏字体颜色
  8. Android学习分享-常见控件01-TextView详
  9. 配置android手机下方的三个按键震动
  10. android动态加载ClassLoader机制