我的编程空间,编程开发者的网络收藏夹
学习永远不晚

android WakeLock使用方法代码实例

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

android WakeLock使用方法代码实例

Android中提供了一个名为WakeLock的类在android.os.PowerManager.WakeLock中,从名字来看WakeLock是唤醒锁的意思,它可以控制屏幕的背光开关,所以在电源管理类。
  WakeLock实例化方法比较简单,因为是系统的远程服务,通过下面的代码来构造
代码如下:
  PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
  PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "Android123"); //最后一个参数为实例名,可以换成其他的。
  wl.acquire();  //唤醒点亮屏幕
  //这个期间屏幕将点亮
  wl.release(); //恢复屏幕到黑暗

  当然Android考虑到安全并不是说开发者有了权限,就可以随意的控制屏幕的背光显示或无,只有通过acquire点亮的背光才能使用release让其关闭背光,如果直接调用release方法关闭屏幕将会产生一个异常。
  从Android 2.1 API Level7开始增加了一个判断屏幕是否处于点亮状态可以使用public boolean isScreenOn ()这个方法,代码为
代码如下:
  PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
  boolean isScreenOn = pm.isScreenOn();

  而对于Android 2.2 API Level为8时增加了一个reboot(),可以重启手机进入恢复模式,同时你需要申请权限 来实现,不过Android开发网不保证该方法在所有固件上有效,部分厂商考虑到安全并没有开发这个重启方法。 您可能感兴趣的文章:Android应用程序保持后台唤醒(使用WakeLock实现)Android DigitalClock组件用法实例Android AnalogClock简单使用方法实例Android中系统自带锁WalkLock与KeyguardLock用法实例详解Android控件之AnalogClock与DigitalClock用法实例分析Android 监听锁屏、解锁、开屏 功能代码Android屏幕锁屏弹窗的正确姿势DEMO详解Android编程实现一键锁屏的方法Android编程实现禁止系统锁屏与解锁亮屏的方法Android系统永不锁屏永不休眠的方法Android编程之自定义锁屏实例分析Android ScreenLockReceiver监听锁屏功能示例


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

android WakeLock使用方法代码实例

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

android WakeLock使用方法代码实例

Android中提供了一个名为WakeLock的类在android.os.PowerManager.WakeLock中,从名字来看WakeLock是唤醒锁的意思,它可以控制屏幕的背光开关,所以在电源管理类。  WakeLock实例化方法比较
2022-06-06

Android Timer使用的实例代码

1:服务端使用PHP 代码如下: 2:activity_main.xml代码如下:2022-06-06

Android AsyncTask用法巧用实例代码

Android AsyncTask 联系人导入new AsyncTask, Integer, ArrayList>() {@Overrideprotected void
2022-06-06

python实例方法的使用注意及代码实例

在本篇文章里小编给大家总结的是关于python实例方法的使用注意及代码实例内容,对此有兴趣的朋友们可以参考下。
2022-11-21

python实例方法使用代码怎么写

这篇文章主要介绍“python实例方法使用代码怎么写”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python实例方法使用代码怎么写”文章能帮助大家解决问题。1、实例方法是从属于实例对象的方法,定义
2023-07-04

Android 嵌套Fragment的使用实例代码

前言 之前的文章有介绍ActivityGroup,不少人问嵌套使用的问题,同样的需求在Fragment中也存在,幸好在最新的Android support 包已经支持这一特性!这里就跳过Fragment的介绍,需要注意的是TabActi
2022-06-06

Android ScrollView使用代码示例

ScrollView可实现控件在超出屏幕范围的情况下滚动显示。 用法:在XML文件中将需滚动的控件包含在ScrollView中,当控件超出屏幕范围时可通过滚动查看;ScrollView也提供了一些方法来控制自身的显示情况。 1.Scro
2022-06-06

Android连接指定Wifi的方法实例代码

本篇文章主要记录一下Android中打开Wifi、获取Wifi接入点信息及连接指接入点的方法。 自己写的demo主要用于测试接口的基本功能,因此界面及底层逻辑比较粗糙。 demo的整体界面如下所示:上图中的OPEN按键负责开启Wifi; G
2022-06-06

Android shape和selector 结合使用实例代码

shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关
2022-06-06

Android layout_weight使用方法及实例

直接上代码和图片。 情况一:[html] 代码如下: 2022-06-06

Go代码格式化gofmt的使用方法实例

Golang制定了统一的官方代码风格,并推出gofmt工具(gofmt)来帮助开发人员格式化代码到统一的风格,下面这篇文章主要给大家介绍了关于Go代码格式化gofmt的使用方法,需要的朋友可以参考下
2023-05-16

android屏幕圆角实现方法的示例代码

现在很多全面屏手机的屏幕四角做成圆的,其圆润的感觉给人带来别样的视觉体验。先来一张我大锤子镇楼(不是广告呀,锤子没给钱),大家来直观感受一下圆角的魅力。锤子.jpg当然这种是硬件上实现的,我怀疑也是方的显示屏,然后做了个圆角遮蔽。那对于我们
2023-05-30

Android 实现监听的四种方法详解实例代码

直接上代码,大家可以参考下 (1)自身类作为事件监听器package cn.edu.gdmec.s07150745.work5; import android.support.v7.app.AppCompatActivity; import
2022-06-06

Android Intent 用法全面总结及实例代码

1.调用拨号程序 // 给移动客服10086拨打电话 Uri uri = Uri.parse("tel:10086"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); st
2022-06-06

Android中使用AndroidTestCase的方法实例

Android 使用 AndroidTestCase 的步骤 1.新建一个类继承 AndroidTestCase代码如下: public class TestAudio extends AndroidTestCase { pri
2022-06-06

android Handler详细使用方法实例

开发环境为android4.1.Handler使用例1这个例子是最简单的介绍handler使用的,是将handler绑定到它所建立的线程中.本次实验完成的功能是:单击Start按钮,程序会开始启动线程,并且线程程序完成后延时1s会继续启动该
2022-06-06

Android AnalogClock简单使用方法实例

本文实例讲述了Android AnalogClock简单使用方法。分享给大家供大家参考,具体如下: AnalogClock组件的使用很简单,先来看看效果图:AnalogClock组件的使用只需要在布局中指定的显示位置写入此组件即可使用,不需
2022-06-06

Linux sar命令使用方法及代码实例解析

1. CPU利用率sar -p (查看全天) sar -u 1 10 (1:每隔一秒,10:写入10次)  1.1. CPU输出项说明输出项详细说明CPUall 表示统计信息为所有 CPU 的平均值。%user显示在用户级别(applica
2022-06-03

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录