refactor: 重构设置页面并修复屏幕共享黑屏问题
将安全验证和输入设置从主界面迁移至独立的 SettingsActivity,并允许用户手动选择模拟点击方式。 修复 Android 10+ 上 MediaProjection Token 传递失效导致黑屏的问题,通过静态变量保存授权结果并增加捕获延时与心跳保活机制。 优化多端视频编解码器协商,统一在 Offer SDP 中将 VP8/VP9 优先排列,H264 仅作兜底,提升跨端解码兼容性。
This commit is contained in:
@@ -22,4 +22,26 @@
|
||||
<string name="allow_no_auth_desc">关闭后,控制端必须使用动态验证码或固定密码才能连接</string>
|
||||
<string name="allow_no_auth_on">已允许免密连接</string>
|
||||
<string name="allow_no_auth_off">已关闭免密连接</string>
|
||||
|
||||
<!-- 设置页面 -->
|
||||
<string name="settings_title">安全与输入设置</string>
|
||||
<string name="btn_open_settings">安全与输入设置</string>
|
||||
|
||||
<!-- 模拟点击方式 -->
|
||||
<string name="input_method_label">模拟点击方式</string>
|
||||
<string name="input_method_desc">选择控制端触摸/按键指令在本机的执行方式,不确定时请使用「自动选择」。</string>
|
||||
<string name="input_method_auto">自动选择(推荐)</string>
|
||||
<string name="input_method_system">系统注入(需系统签名)</string>
|
||||
<string name="input_method_root">Root Shell(需 Root 权限)</string>
|
||||
<string name="input_method_accessibility">无障碍服务(免 Root/签名)</string>
|
||||
<string name="input_method_shell">普通 Shell(兼容兜底)</string>
|
||||
<string name="input_method_saved">模拟点击方式已保存</string>
|
||||
|
||||
<string-array name="input_method_entries">
|
||||
<item>@string/input_method_auto</item>
|
||||
<item>@string/input_method_system</item>
|
||||
<item>@string/input_method_root</item>
|
||||
<item>@string/input_method_accessibility</item>
|
||||
<item>@string/input_method_shell</item>
|
||||
</string-array>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user