当前位置: 首页 > news >正文

Android 12.0下拉状态栏录屏去掉弹窗直接录屏

1.概述

在12.0的系统rom开发中,在systemui的下拉状态栏中有个录屏的快捷按钮,可以通过点击录屏实现录屏功能,但是在录屏的时候发现需要先弹出 dialog,然后点击开始实现录屏,这有的麻烦,所以需要去掉弹窗直接开始录屏,就需要弹窗的相关代码来实现功能

2.下拉状态栏录屏去掉弹窗直接录屏的核心代码

    frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/ScreenRecordTile.javaframeworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/RecordingController.javaframeworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/ScreenRecordDialog.java

3.下拉状态栏录屏去掉弹窗直接录屏的功能分析和具体实现
3.1 ScreenRecordTile.java相关录屏代码

   public class ScreenRecordTile extends QSTileImpl<QSTile.BooleanState>implements RecordingController.RecordingStateChangeCallback {private static final String TAG = "ScreenRecordTile";private RecordingController mController;private KeyguardDismissUtil mKeyguardDismissUti
http://www.lryc.cn/news/89469.html

相关文章:

  • MySql基础学习(1)
  • 18- 弹幕系统设计
  • 字节软测划水四年,内容过于真实......
  • Mybatis介绍
  • Docker理论基础
  • MySQL数据库之存储引擎
  • 中介效应分析全流程汇总
  • 论文阅读:Multimodal Graph Transformer for Multimodal Question Answering
  • 关于compile() 函数简单实用示例
  • Deep Frequency Filtering for Domain Generalization论文阅读笔记
  • 视频里的声音怎么转换成音频?
  • 1.1. Java简介与安装
  • Elasticsearch 8.X 性能优化参考 —— 筑梦之路
  • 通过强化学习走直线理解基本概念
  • Java字符流
  • 2023年上半年信息系统项目管理师上午真题及答案解析
  • LeetCode 739 每日温度
  • 介绍几种常见的运维发布策略
  • C++ QT QDBus进阶用法。
  • 2023-5-26 LeetCode每日一题(二进制矩阵中的最短路径)
  • 博客系统后端设计(七) - 实现显示用户信息与注销功能
  • Spring5 学习笔记
  • leetcode--分隔链表(java)
  • 使用 AD8232 ECG 传感器和 ESP32 进行基于物联网的 ECG 监测
  • 【Linux初阶】基础IO - 文件操作(使用系统接口实现) | vim批量注释代码
  • 网络安全之信息收集
  • ModuleNotFoundError: No module named ‘_lzma‘
  • 标点符号相关的英语单词
  • MyBatis的部分知识点
  • PAT A1089 Insert or Merge