通常未通过特殊定制的 Android 系统,截屏都是经过同时按住音量下键和电源键来截屏。本篇文章就只讨论使用这些特殊按键来进行截屏。 这里我们就要明白事件是在哪里进行分发拦截...
通常未通过特殊定制的 Android 系统,截屏都是经过同时按住音量下键和电源键来截屏。本篇文章就只讨论使用这些特殊按键来进行截屏。 这里我们就要明白事件是在哪里进行分发拦截...
学习笔记:Dagger源码[https://github.com/google/dagger] Dagger2 注解基础 结构 Dagger2 要实现一个完整的依赖注入,必不...
前言 Android事件分发机制是Android开发者必须了解的基础。 目录 一. 基础认知 1.1 事件分发的由来 安卓的View是树形结构的,View可能会重叠在一起,当...
学习笔记:直接上代码,对了在这里强调一点 onTouch() 与 onTouchEvent() 事件不一样。 先看布局文件: MyFrameLayout 是一个自定义View...
学习笔记: 滑动解锁相对于来说逻辑还是简单的,说白了就是对事件的处理,然后做一些事。这里主要从锁屏的界面Layout结构、touchEvent事件分发、解锁动作逻辑几个方面进...
学习笔记: 一、设置壁纸 通过系统设置进行锁屏壁纸和桌面壁纸的设置。Setting 部分的代码: mWallpaperManagerCompat 其实就是 Wallpaper...
学习笔记: 在 Android 中,壁纸分为动态与静态两种,但其实两者得本质都是一样。都以一个 Service 得形式在后台运行,在一个类型为 TYPE_WALLPAPER ...
在Android10.0上,Recents功能分布在SystemUI和Launcher3里面集成. 一.初始化 跟Android8.1类似,先看初始化入口: 1.Recent...
学习笔记: 首先一起看看下面两张图: 通过前面 可以知道在KeyguardSecurityContainer中使用getSecurityView()根据不同的security...
学习笔记: PIN 解锁流程跟Android10.0 锁屏分析——KeyguardPatternView图案锁分析[https://www.jianshu.com/p/2bf...
学习笔记: 人脸解锁概述 人脸解锁即用户通过注视设备的正面方便地解锁手机或平板。Android 10 为支持人脸解锁的设备在人脸认证期间添加了一个新的可以安全处理相机帧、保持...
学习笔记:SystemUI StatusBar 手机信号相关图标的显示和更新流程分析[https://www.jianshu.com/p/c7098671682e] 这里St...
切记,要转义,因为英文的"."是特殊的符号。
SystemUi概述:https://blog.csdn.net/xxdw1992/article/details/121351574[https://blog.csdn.n...
学习笔记:参考资源 https://blog.csdn.net/qq_15347925/article/details/116722133[https://blog.csdn...
学习笔记:参考资源 https://zhuanlan.zhihu.com/p/142596265[https://zhuanlan.zhihu.com/p/142596265...
学习笔记:QSPanel 创建是从 StatusBar#makeStatusBarView 开始的。 先看 QSFragment 的构造函数: 这里注意 @Inject 注...
学习笔记:参考资源:https://blog.csdn.net/Otaku_627/article/details/108618647[https://blog.csdn.n...