Skip to content

中兴 ROM 的 无交互投屏清理策略 #5

@Ran-Xing

Description

@Ran-Xing

中兴 ROM 的 无交互投屏清理策略

在中兴 / 努比亚 / 部分定制 ROM 里,有非常激进的规则:

如果屏幕内容没有用户交互 + 判定为“投屏/远程显示”
→ 视为“非必要显示管线”,直接回收

常见触发条件(你基本全踩了):

  • scrcpy server 在前台,但:

    • ❌ 没有触摸
    • ❌ 没有按键
  • 视频流还在推

  • MediaProjection / Surface 被判定为“空闲显示”

7~10 秒 正是很多中兴机型的默认阈值。


解决方案:做 keep-alive 输入

每 < 7 秒,注入一个无副作用输入

  • 极小 MOVE(0~1 px)
  • KEYCODE_UNKNOWN
  • 或自定义 no-op input(如果你改过 server)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions