清泛IT社区

标题: 让 AI 幻觉变成现实 [打印本页]

作者: App Inventor 2     时间: 2026-05-17 11:00
标题: 让 AI 幻觉变成现实
用户反馈说我们有可控制视频录制的这款拓展,实际上是 AI 幻觉说我们有,当时是真的没有。但是,我们要让 AI 幻觉变成现实,这款拓展已经编码完成,正在测试中
(, 下载次数: 219)
作者: App Inventor 2     时间: 2026-05-31 18:02
附上用户的长长的感谢信:
标题:
BackgroundVideoRecorder/VideoRecorder 视频录制扩展打磨:反复优化质量控制功能,必须狠狠表扬清泛!
正文内容:
在这里特意开帖,真诚、认真地表扬一位超靠谱、超有耐心的伙伴 ——清泛!
最初对接BackgroundVideoRecorder/VideoRecorder 视频录制扩展控件时,清泛就展现出了极强的专业能力,高效实现了基础录制功能,能稳定支持视频录制并调整质量参数,整体效果十分出彩。但后续我在查看成果后,针对录制逻辑、视频质量控制等细节提出了自己的疑问、个人想法以及多处优化诉求,原本只是抱着试试看的心态沟通,没想到得到了全程极致的耐心对接。
面对我的多次疑问和反复修改需求,清泛全程没有一丝敷衍、没有半点不耐烦。每一次的问题、每一处调整建议,都被认真倾听、逐一接纳。不管是视频分辨率、码率等质量参数的打磨、录制稳定性的优化,还是贴合我实际使用场景的功能微调改动,都不厌其烦地反复修改、多次精进,一次次迭代优化成品,尽全力贴合我的预期。
整个沟通过程中,清泛态度温和、响应及时,始终积极配合调整,极致严谨、精益求精的做事态度让人特别感动。不同于草草收尾的敷衍对接,真正做到了有问必答、有改必优,用心对待每一处细节、每一次诉求。
专业能力过硬,服务态度绝佳,包容耐心拉满,对待开发工作认真负责、极致用心。这样靠谱、有温度、肯深耕细节的伙伴,真的值得被大力看见、全力表扬!
再次感谢清泛的反复打磨与耐心付出!期待后续继续携手,带来更多优质、完美的成果!
(, 下载次数: 144)
(, 下载次数: 143)
作者: App Inventor 2     时间: 2026-06-24 22:20
videorecorder 拓展红米手机仍然息屏:动态伪交互,模拟操作;                       
  检测并提示用户关闭省电     这2个方向如何?                                    

● 两个方向我都仔细评估了一下,结论差别很大:方向1基本是死路,方向2是对的路但只能"引
  导"不能"代劳"。而且在动手之前,我还是想先把那个关键前提说清楚。

  方向1:动态伪交互 / 模拟操作 —— ❌ 不可行,建议放弃

  核心问题:普通 App(扩展)根本碰不到"重置系统息屏计时器"的开关。

  - 真正能阻止息屏的系统调用是 PowerManager.userActivity(...) —— 它需要
  android.permission.DEVICE_POWER(signature|system
  级),普通应用申请不到,调用直接抛 SecurityException。
  - 注入系统输入事件(让系统以为"用户在点屏")需要
  android.permission.INJECT_EVENTS(同样 signature 级);adb shell input tap 要
  shell/root —— 扩展都拿不到。
  - 你能在自己 App 内给自己的 View 派发 MotionEvent、跑个 1px 动画 ——
  但这些不会走到系统的 InputDispatcher,根本不重置息屏计时器(渲染/自派发事件 ≠
  用户活动)。所以"伪交互"在物理上就达不到目的。
  - 退一步:就算能做,也是高耗电、脆弱,而且 MIUI
  恰恰会主动检测并压制这类"假活跃"行为;更关键的是 —— 如果现在
  FLAG_KEEP_SCREEN_ON 都压不住,说明很可能是 MIUI 策略层强行息屏(下面的 B
  类),那连 userActivity 都救不了,伪交互更没用。

  → 这个方向不用花时间了。

  方向2:检测并提示用户关省电 —— ✅ 正确方向,但有边界

  这是应对"MIUI 策略层覆盖"的唯一现实手段。能做 / 不能做要分清:

  能做(都是普通应用合法 API):
  - 判机型:Build.MANUFACTURER/BRAND 含 xiaomi/redmi/poco,或读 ro.miui.ui.version.name → 判定是否 MIUI/HyperOS,只对小米用户弹引导。
  - 查状态:PowerManager.isIgnoringBatteryOptimizations(包名)(API23+)判断是否已被电池优化豁免。
  - 跳设置页引导:最稳的是Settings.ACTION_APPLICATION_DETAILS_SETTINGS(package:包名)→落到"应用详情页",再用文字引导用户开:省电策略=无限制、锁屏显示、自启动。

  不能做(要诚实告诉用户):
  - 没有 API 能替用户把省电关掉 —— 只能"检测 + 跳转 + 文字引导",最后一步必须用户手点。
  - Android 标准的 isIgnoringBatteryOptimizations /
  REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 在 MIUI 上只反映一半:它管的是 Google的电池优化,而真正息屏你的多半是 MIUI自家的"省电策略/锁屏显示/自启动",两者是两套东西。
  - 别硬编码 MIUI 的隐藏设置 Activity(如 com.miui.powerkeeper/...):换版本就
  ActivityNotFound/SecurityException,HyperOS 上很多已封。要做也只能"试 MIUI专属页,失败回退到应用详情页"。

  → 建议形态:加 IsScreenKeepReliable()/IsBatteryOptimized() 查询 +  OpenPowerSettings() 跳转 + 一个一次性引导事件;并在文档写清 MIUI 注意事项。同时把 FLAG_KEEP_SCREEN_ON 做得更硬(焦点变化时重挂)。






欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3