gpt4 book ai didi

android - 在“开始捕获”对话框中检测按键

转载 作者:行者123 更新时间:2023-11-30 00:46:18 25 4
gpt4 key购买 nike

问题描述

我正在使用 Android 提供的 native 屏幕录制功能。当我开始录制系统弹出对话框并要求用户确认屏幕可以录制时。如果用户在按下 Start Now Recording Start 时按下外部对话框关闭(当他/她按下取消时同样的行为)。

问题

  1. 我如何检测用户按下了什么

    • 取消
    • 现在开始
    • 在外面的媒体上被解雇
  2. 如何禁用在对话框外按时关闭

  3. 有没有办法避免显示对话框?

截图

enter image description here

最佳答案

How I can detect what user pressed

您可以确定用户是否在正常媒体投影流程中按下了“立即开始”。例如,当您将 onActivityResult() 数据传递给 getMediaProjection() 时,getMediaProjection() 只会给您一个 MediaProjection 对象,如果用户按下“立即开始”。

您无法区分“取消”、“在对话框外单击”、按“返回”按钮、在具有物理键盘的设备上按 Esc 或任何其他关闭此对话框的方法。

How can I disable dismiss on press outside of dialog

如何处理此问题取决于系统,而不是您。

Is there a way to avoid showing dialog?

没有。

关于android - 在“开始捕获”对话框中检测按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41742245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com