Android 8.1拦截Activity
Google的Find My Devices 能够通过Google账号来锁定登录同一个账号的Android 设备。锁定之后只有通过指定的密码或者恢复出厂设置才能解锁该设备。恢复出厂设置会清空用户的数据,不行,而我们的系统是去掉锁屏的也就是不能通过密码来解锁设备了,最后想想看能不能通过拦截该锁屏的Activity来使它不锁屏。参考了https://blog.csdn.net/h55l55/article/details/80434154的博客。
1.设置屏幕不锁屏:进入framework/base/packages/SystemUI目录,在AndroidManifest.xml里面找keyguard关键字,找到如下内容:
里面有一个控制keyguardservice的布尔开关config_enablekeyguardService ,因此 考虑关闭这个开关从而关闭KeyguardService,在framework/base/packages/SystemUI/res/values/config.xml文件中修改 config_enableKeyguardService的值为false。
2.拦截Activity:根据https://blog.csdn.net/h55l55/article/details/80434154的博客,找到frameworks/base/core/java/android/app/ActivityThread.java b/frameworks/base/core/java/android/app/ActivityThread.java类的performLaunchActivity()方法,方法内有启动Activity的一系列参数,拿一个唯一标识该Activity的参数做判断,完成相应的操作即可。
Android 8.1拦截Activity相关推荐
- 【Android 启动过程】Activity 启动源码分析 ( Activity -> AMS、主线程阶段 )
文章目录 一.Activity 启动源码分析 ( Activity -> AMS 阶段 ) 一.Activity 启动源码分析 ( Activity -> AMS 阶段 ) 调用 star ...
- 关于Android短信拦截(二)
题外话:因为这是一篇来自百度的文章,并且在好多网站中都有转载,但却没有标明出处,所以我也搞不清作者是何人,特在此声.另外,关于这个例子的实现,一定要注意权限的设置,我在这里例子的实验中,由于没有找到S ...
- Android-Hybrid-问题收集Android客户端无法拦截Vue路由的问题
1. 在Android客户端或Chrome浏览器弹出一个引导用户关注公众号的二维码 描述 客户端加载线上义诊Url,偶尔会弹出一个要求关注丁香园公众号的二维码 问题分析 后端会根据当前登录用户向前端界 ...
- Android短信拦截机制适配的坑(下)--4.4以上系统,主要是6.0
前一篇文章,Android短信拦截机制适配的坑(上)--4.4以下系统 介绍了广播接收的顺序,但是我明确说明在4.4以下系统,那么4.4及以上系统会遇到说明问题呢? 首先我们要来了解4.4系统短信的机 ...
- Android中电话拦截器案例
实验要求:实现拦截保存到手机中的号码 1.在main-activity布局文件中代码如下: <?xml version="1.0" encoding="utf-8& ...
- 从0到1实现一个Android路由(6)——拦截请求再跳转
从0到1实现一个Android路由系列文章 从0到1实现一个Android路由(1)--初探路由 从0到1实现一个Android路由(2)--URL解析器 从0到1实现一个Android路由(3)-- ...
- android 拦截点击事件,Android双击事件拦截方法
下文我们介绍两种双击事件拦截的方式 1.通过Android的事件分发机制进行拦截(dispatchTouchEvent) 话不多说,直接上代码: /** 判断是否是快速点击 */ private st ...
- android自定义view获取控件,android 自定义控件View在Activity中使用findByViewId得到结果为null...
转载:http://blog.csdn.net/xiabing082/article/details/48781489 1. 大家常常自定义view,,然后在xml 中添加该view 组件..如果在 ...
- android组件浮动在activity上_Jetpack Hilt 依赖注入框架上手指南
code小生 一个专注大前端领域的技术平台公众号回复Android加入安卓技术群 作者:LvKang-insist 链接:https://juejin.im/post/5efdff9d6fb9a07e ...
最新文章
- python二级多少分过_python考级有几个级别
- GreenPlum学习笔记:基础知识
- 中国互联网公司开源项目调研报告
- 斯坦福重磅报告:2030年的人工智能与生活
- Android复制assets目录下的图片到内存
- Ext 1.0 简要说明 类继承关系图
- 前端图片压缩上传(纯js的质量压缩,非长宽压缩)
- WebForms VS. MVC(翻译)
- 启动Intent之前先检查是否有合适的接收者
- c# 一种缓存模板
- BiLSTM-CRF模型的流程
- 集成海康威视Sadp SDK实现获取设备参数配置
- c++ 十六进制转二进制数_二进制数制
- [存储] Cobar使用文档(可用作MySQL大型集群解决方案)
- 已解决Python爬虫网页中文乱码问题
- Python3高级篇
- Mac OS X 系统清理
- java dya01 HelloWorld与环境变量
- 关于css 中的dl dt dd
- 计算机科学与技术的班徽设计,地球科学与技术学院 2017级班级班徽创意设计大赛获奖公示...
热门文章
- 2012第32周官方应用市场Top Grossing动态
- 台式电脑怎么组装步骤_【一份价值148的台式机组装安装教程】
- structural induction
- linux执行lsof命令_linux lsof命令详解
- android通过usb调试安装apk后 卸载 无法安装release版 魅族note1 note3
- iPhone手机网速慢?1分钟教你设置DNS,网速立马翻一番
- 计算机防病毒学校,2018年最佳计算机防病毒软件
- powerbi 服务主体认证
- contains 方法
- contains方法 java_contains方法如何在Java项目中使用