android 锁屏 home,android 锁屏界面禁用长按home 和menu(recent apps)
android 5.1 系统中
public long interceptKeyBeforeDispatching(WindowState win, KeyEvent event, int policyFlags) {//检查当前是否锁屏, 可以添加getTopApp()判断当前activity 来屏蔽
2398 final boolean keyguardOn = keyguardOn();
添加新的方法:
//获取当前activity 名称
private String getTopApp() {
ActivityManager mActivityManager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
List RunningTask = mActivityManager.getRunningTasks(1);
ActivityManager.RunningTaskInfo taskInfo = RunningTask.get(0);
return taskInfo.topActivity.getClassName().toString();
}
有些项目中无MENU key, 而是recent apps , keycode 不变, 仍为82
android 锁屏 home,android 锁屏界面禁用长按home 和menu(recent apps)相关推荐
- Android关闭屏幕时不锁屏
Android关闭屏幕时不锁屏 权限 <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/ ...
- Android 禁止屏幕休眠和锁屏的方法
Introduction 常常我们开 发程序的时候我们不需要系统唤醒系统锁屏功能,比如我们在做xxxNowTV或XXX播放器这样的程序,用户有时候在看电视或视频的时候不希望系统的锁屏 功能启动,既不想 ...
- Android 锁屏原理,锁屏框架与锁屏开发
Android框架浅析之锁屏(Keyguard)机制原理 锁屏.状态栏.Launcher---姑且称之为"IDLE"小组,或许叫手机美容小组 1.分析锁屏界面的组成 : 2.基于源 ...
- android 闹钟锁屏页,Android AlarmManager 锁屏显示闹钟
锁屏状态下点亮屏幕,并弹出闹钟提示信息,可以在锁屏界面上取消闹钟:使用广播接收闹钟定时: 下面是例子里的核心代码如下 android 设置定时闹钟(包括提醒一次和循环提醒): Intent inten ...
- android开发 锁屏 真正的锁屏,是go锁屏那种。
想做个锁屏界面很久了,最近一周,历经千辛万苦,越过种种挫折,终于完美实现了这一要求,在此将锁屏思路分享出来. 注意:这不是什么一键锁屏,是类似"go锁屏"那样的锁屏界面. 准备:本 ...
- [android] 手机卫士设备管理权限锁屏
设备管理员 Device Admin 获取DevicePolicyManager对象,通过getSystemService(DEVICE_POLICY_MANAGER),设备策略管理器 调用Devic ...
- android 系统锁屏音乐播放器,Android实现音乐播放器锁屏页
本文实例为大家分享了Android音乐播放器锁屏页的具体代码,供大家参考,具体内容如下 首页我们先看一下效果图 下边来说一下实现逻辑,其主要思路就是新建一个activity使其覆盖在锁屏页上边. 一. ...
- android startactivity 跳到锁屏_「瀑布屏」手机到底好不好用?
最近这几年,各大品牌都在围着手机屏幕打转,推陈出新的势头愈演愈烈.而在刘海屏.水滴屏和挖孔屏种种之后,我们又迎来了一个新名词,瀑布屏. 和当初 vivo 与 OPPO 尝试用升降结构隐藏前置摄像头的目 ...
- android 锁屏音量,Android锁屏状态获取音量按键事件
Android系统没有提供音量按键的广播,而Activity的onKeyDown方法只有在界面显示时才能捕获音量变化, 要在锁屏状态或后台获得音量按键事件,可以通过判断音量值的改变来判断是否按下了音量 ...
最新文章
- 机器学习虽好,也要看什么场合
- Java Review - 并发编程_伪共享
- pytorch线性回归_PyTorch中的线性回归
- Django 和 html
- html纵向固定导航菜单代码,CSS3单页面垂直固定导航
- 等离子显示器测试软件,等离子电视各种屏自检方法分享
- 大数据平台组件布置 与 进程查看
- 0xc000007b——应用程序无法正常启动解决办法
- 电商促销后台设计,写得太好了!
- ImportError: No module named matplotlib.pyplot
- 20220117 matlab 全局变量调试
- 计算机桌面图标右上角出现双箭头符号,电脑桌面图标有箭头,如何消除小小障碍小编有绝招...
- Fedora系统之打开终端快捷键设置
- 如何学习单片机?学习单片机的四个步骤
- winpe加载raid_为WinPE添加RAID卡驱动的几种步骤
- CentOS8 yum/dnf 配置国内源
- Ubuntu 20.04使用deepin wine安装Windows官方版QQ、微信、Tim等
- 数据分析在互联网金融的应用
- 关于nose的简单用法
- 最新最全各大网站收录、搜索引擎的提交入口
热门文章
- [Object-C语言随笔之三] 类的创建和实例化以及函数的添加和调用!
- Python在信号与系统(1)——Hilbert兑换,Hilbert在国家统计局的包络检测应用,FIR_LPF滤波器设计,格鲁吉亚也迫使高FM(PM)调制...
- JAVA流程控制学习总结
- Copy-on-Iterate java 代码风格
- java list用法_Java List 用法详解及实例分析
- 2074. 反转偶数长度组的节点
- leetcode 684. 冗余连接()
- 创建hugo博客_如何创建您的第一个Hugo博客:实用指南
- 使用Express在Node.js中实现非常基本的路由
- 数据库:存储过程_数据科学过程:摘要