9527H
V2EX  ›  Android

android 录屏时添加遮罩层 应该怎么实现??

  •  
  •   9527H · Oct 17, 2022 · 15078 views
    This topic created in 1480 days ago, the information mentioned may be changed or developed.

    具体的表现是,手机屏幕是黑屏,但是实时录制的屏幕数据是手机没有遮罩层的数据

    Supplement 1  ·  Oct 17, 2022
    android 手机投屏到电脑端,但是手机显示黑屏,然后电脑可以操作手机,类似于电脑关闭显示器
    20 replies  •  2023-10-14 22:49:22 +08:00
    AoEiuV020CN
    AoEiuV020CN
    Oct 17, 2022
    1
    做不到,
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Oct 17, 2022
    2
    显示是黑屏,录出来不是黑屏,这是要干啥
    300
    300
    Oct 17, 2022 via Android
    3
    拆机把屏幕线拔了
    300
    300
    Oct 17, 2022 via Android
    4
    我手机液晶漏液了,黑屏,但是能触摸,可以通过 adb 操作
    bage2020
    bage2020
    Oct 17, 2022
    5
    安卓悬浮窗实现
    kujio
    kujio
    Oct 17, 2022
    6
    安卓录屏遇到输入密码操作的时候会黑屏,你可以研究一下。
    abc8678
    abc8678
    Oct 17, 2022 via Android
    7
    没看明白。分享个经历。几年前有个需求,就是录下不能回放的直播或网课,过后看,因为当时突然有事要出门,但屏幕要一直亮着才能录,当时就想要个全屏的遮罩层,使得走路时 屏幕不会在口袋里被乱点。后来 lsposed 上终于出现了个模块,可以关闭屏幕,但不触发锁屏,类似于台式机按下显示器开关那样,前台程序还在运行,于是就继续录屏了。
    9527H
    9527H
    OP
    Oct 17, 2022
    8
    @abc8678 你是把 lsposed 的代码集成到自己的项目吗
    9527H
    9527H
    OP
    Oct 17, 2022
    9
    @mxT52CRuqR6o5 其实就是。android 手机投屏到电脑端,但是手机显示黑屏,然后电脑可以操作手机,类似于电脑关闭显示器
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Oct 17, 2022
    10
    @9527H MIUI 有个息屏挂机的功能
    ReVanTis
    ReVanTis
    Oct 17, 2022
    11
    Vysor 支持你说的这种模式
    灭屏但是投屏内容可以正常显示,其实这个时候触摸还是有效的

    我倾向于认为他可能是通过把背光关了来实现的……
    icepie
    icepie
    Oct 17, 2022
    12
    @abc8678 求个模块名
    9527H
    9527H
    OP
    Oct 17, 2022
    13
    @ReVanTis 背光是什么意思?降低屏幕亮度?
    Ta0Ta0Ta0
    Ta0Ta0Ta0
    Oct 17, 2022❤️1
    14
    @9527H
    scrcpy 不就可以实现吗?'''scrcpy --turn-screen-off'''

    粗略了看了看 scrcpy 的代码,貌似是通过操控 displayId 实现的
    abc8678
    abc8678
    Oct 18, 2022 via Android
    15
    @icepie fakeScreen
    abc8678
    abc8678
    Oct 18, 2022 via Android❤️1
    16
    @mxT52CRuqR6o5 用过 MIUI 自带的熄屏听剧功能,理论上前台程序可以继续播放,但拿极速版来刷视频的时候失败了,它还是暂停了 估计是检测到了。用 fakeScreen 模块还没被发现,甚至可以熄屏跑脚本,然后把手机放进口袋里随便跑而不误触
    Nasdaq
    Nasdaq
    Oct 18, 2022
    17
    不是很明白,但试试这个
    activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
    wesleydeng
    wesleydeng
    Oct 14, 2023
    18
    @9527H 请问楼主实现了吗
    wesleydeng
    wesleydeng
    Oct 14, 2023
    19
    @abc8678 录屏使用的是镜像模式,请问加了这种遮罩层,投屏的时候咋不显示这个遮罩层呢
    wesleydeng
    wesleydeng
    Oct 14, 2023
    20
    是的,请问这种实现了吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2733 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 13:20 · PVG 21:20 · LAX 05:20 · JFK 08:20
    ♥ Do have faith in what you're doing.