从Android 2.2开始,加入了一个新的锁屏API 位于android.app.admin.DevicePolicyManager 包,DevicePolicyManager类的lockNow方法可以锁住屏幕,查看Android源代码发现其实是从IDevicePolicyManager实现的,整个AIDL接口 调用代码为:

  1. private final IDevicePolicyManager mService;
  2. mService = IDevicePolicyManager.Stub.asInterface(
  3. ServiceManager.getService(Context.DEVICE_POLICY_SERVICE));
  4. if (mService != null) {
  5. try {
  6. mService.lockNow();
  7. } catch (RemoteException e) {
  8. Log.w(TAG, "Failed talking with device policy service", e);
  9. }
  10. }

复制代码

这里 Android123提示大家传统的方法加入<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses- permission>权限,使用下面代码可以锁住键盘,但屏幕不行

  1. KeyguardManager km =    (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
  2. KeyguardLock kl= km.newKeyguardLock(KEYGUARD_SERVICE);
  3. kl.reenableKeyguard();

复制代码

Android 新的锁屏接口的实现相关推荐

  1. android h5控制锁屏,WebView播放H5课件时,锁屏解锁后,页面重新绘制的问题

    难题描述:H5页面播放 ,锁屏,解锁后,重新加载了页面,三星不会出现(onpause onstop ,onresume),但在小米.魅族会调用 onpause onstop ondestroy,onr ...

  2. Android端恶意锁屏勒索应用分析

    一.前言 5月12日,一场全球性互联网灾难悄然而至,一款名为WannaCRY的PC端恶意勒索软件利用NSA泄漏的危险漏洞"永恒之蓝",给100多个国家和地区10万台电脑造成了巨大的 ...

  3. android可以有一个悬浮窗口在进入屏保状态显示,点击进入应用,Android如何实现锁屏状态下弹窗...

    前言 想在锁屏上面实现弹窗,第一个想法就是利用 WindowManager设置 Window的 Flag,通过设置 Flag的显示优先级来让窗口显示在锁屏的上面. 接下来就是试验可能相关的 Windo ...

  4. android app防止锁屏_Android 禁止屏幕休眠和锁屏的方法

    常常我们开 发程序的时候我们不需要系统唤醒系统锁屏功能,比如我们在做xxxNowTV或XXX播放器这样的程序,用户有时候在看电视或视频的时候不希望系统的锁屏 功能启动,既不想锁频,然而系统却在我们看电 ...

  5. android app防止锁屏_设置Android系统永不锁屏永不休眠的方法

    在进行Android系统开发的时候,有些特定的情况需要设置系统永不锁屏,永不休眠.本篇文章给大家介绍Android 永不锁屏,开机不锁屏,删除设置中休眠时间选项,需要的朋友一起学习吧. Android ...

  6. android app防止锁屏_Android 禁止屏幕休眠和锁屏的方法 | 学步园

    Introduction 常常我们开 发程序的时候我们不需要系统唤醒系统锁屏功能,比如我们在做xxxNowTV或XXX播放器这样的程序,用户有时候在看电视或视频的时候不希望系统的锁屏 功能启动,既不想 ...

  7. android app防止锁屏_如何控制Android不锁屏

    锁定屏幕对于移动终端来说是非常有必要的,但是对于机顶盒产品就没有这个必要了.所以本文介绍一下怎样让Android设备永不锁屏. Android系统的锁屏时间存放在Setting数据库中,字段为Sett ...

  8. android 强制锁屏代码,Android 监听锁屏、解锁、开屏 功能代码

    1.首先定义 ScreenListener package com.app.lib; import android.content.BroadcastReceiver; import android. ...

  9. android解锁界面分析,Android 7.0 锁屏解锁之向上滑动显示解锁界面分析

    Android 7.0 锁屏解锁之向上滑动显示解锁界面分析 by jing.chen 锁屏的解锁操作是在锁屏界面向上滑动实现的,通过向上滑动调出解锁界面(如图案.PIN.密码解锁界面),在解锁界面输入 ...

最新文章

  1. mysql binlog恢复错误_mysql通过binlog日志来恢复数据
  2. seo外链优化需要规避的那些坑
  3. 视频直播技术详解(1)采集
  4. scenebuilder各控件属性介绍_C#控件及常用设计整理(三)
  5. 《配置管理最佳实践》——1.2 从哪里开始
  6. Redis事务和分布式锁
  7. PTA L2-006 树的遍历-二叉树的后序遍历+中序遍历,输出层序遍历 团体程序设计天梯赛-练习集...
  8. Egret3D初步笔记二 (Unity导出场景使用)
  9. 再谈new functionName
  10. OpenCV+dlib+Python实现人体五官检测
  11. 福建计算机专业公务员考试培训,2016中国证监会公务员考试专业科目考试大纲(计算机类)...
  12. 智能爆炸的真实(下)
  13. 2021/3/30前端百度笔试题
  14. codewars练习记录15 js
  15. 如何用一个makefile编译多个目标
  16. 一个月裂变50多万人?商城引流模式玩法——分享购
  17. MATLAB指数拟合
  18. Java图片相似度,图像识别
  19. 震惊!史上最菜的Oracle 11g教程(大佬勿进)
  20. 智能手机高端“酣战”,转机在何方?

热门文章

  1. 火墙-firewalld
  2. Win11本地用户和组怎么管理?Win11创建用户管理员的方法
  3. 三大变换与自控(一)傅里叶级数
  4. OPPO R9s线刷包_OPPO R9s刷机包_线刷救砖
  5. iOS android 安卓如何集成阿里云直播
  6. 计算机一级ppt考试试题,计算机一级模拟试题1幻灯片.pdf
  7. ubuntu自带的ibus输入中文出现奇怪模式问题
  8. you-get详细配置教程
  9. ratingBar进度条
  10. 注意stm32定时器的倍频器