Ducter 0.0.49、0.0.50、0.0.51与0.0.52为什么要分开判断设备身份和借用状态?

Luna
Luna
发布时间:2026-11-14| 6人浏览过
原创

设备加入、任务手机选择和借用撤回是不同状态,布局与对话恢复不应被理解成重新获得设备权限。

Ducter 0.0.49、0.0.50、0.0.51与0.0.52中,设备可被发现、任务选用哪台手机、借用授权是否仍有效,是三种不同状态。0.0.49修正已启用手机的加入,0.0.50约束本人手机与模拟器选择,0.0.52让撤回借用立即生效;0.0.51的折叠屏布局并不改变这些授权边界。

Ducter

手机开关开启与设备加入为何需要分别处理

0.0.49使Android开关已经开启的手机,在应用连接时即可加入。此前只在引导打开时发生的开关变动才会触发加入,导致旧设置过的手机未被加入,相关工作落到Ducter自有手机。

但设备卡片中的移除会被记住,即使Android开关还开着,也不会再次自动加入。连接状态、系统开关和显式移除意图并不等价,单看一个开关不能完整描述任务是否应该获得该设备。

Ducter 0.0.49对既有Android开关和设备移除意图的处理

任务对象与可用设备为什么不能随意互换

0.0.50区分含用户应用、账户与消息的本人手机,以及用于尝试应用的Ducter自有手机。涉及本人应用的工作,使用本人手机或请求在那里启用“用这台手机”,不会自行换成模拟器。任务第一次查看手机时,会先说明手机身份。

因此,“有一台手机可用”不等于“这台手机就是任务所需对象”。身份说明和选择约束描述产品行为,并不证明所有应用账户已经登录或完成授权。

Ducter 0.0.50对本人设备和模拟器的任务选择边界

借用结束为什么不能自己恢复

0.0.52中,手机锁屏、停止或Android开关关闭,会同时结束手机端与Ducter中的借用,且不会自行恢复。手机停止响应时,会在数秒内说明情况与下一步办法。每次借用请求一次,用户的“Done”会核实,Wi-Fi和蓝牙等开关继续等待Go,任务保持使用开始时的那台手机。

这些变化需要更新Android应用。它们强调撤回意图和任务设备连续性,不能被解释为断开后自动重新获得手机权限。

Ducter 0.0.52的借用撤回、设备连续性与确认规则

布局和对话连续性属于另一层状态

0.0.51在折叠屏从外屏展开时,随页面变宽重新读取折叠状态,使对话与On hand或任务保持两侧布局;On hand不会横跨折痕。Android自身更新检查从六小时改为至多每小时一次,检查不等于强制安装。这些变化也要求更新Android应用。

Ducter 0.0.51的折叠屏状态与更新检查

0.0.52还改善回看旧消息时的新消息定位、末尾跟随和复制菜单,并保留应用关闭时未写完的消息。对话位置和草稿连续性不能替代设备身份或借用授权判断,也不是跨设备草稿同步的承诺。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。