Repository navigation
Releases
Releases · Tongyu3/dsh-pet-android
v0.2.1 · Tdsh 宿主适配:悬浮窗真正落地 + DSH token 透传
Tdsh(com.dshmobile.probe)宿主侧已实现,宠物真正浮在安卓上层。
- 宿主
PetOverlayHost挂在DshService:读/sdcard/.dsh-phone/pet-overlay.json→ 建透明悬浮窗 → 回写pet-overlay.state.json DshOverlayHostJS 桥:moveTo / resize / screenSize,拖拽逐帧跟手- DSH 的 Web 服务在鉴权闸门后:宿主会给页面拼上
?token=,页面把 token 转发给每次 fetch(配置/素材/状态/插件路由),容器重启 token 变化时自动补加载 - 权限仍归宿主:没悬浮权限时回报
NO_PERMISSION,插件只冷却不重试
配套 APK:Tdsh 0.4.4 桌宠测试版(含上述宿主实现)。
安装:
node scripts/install.mjs --tgz dsh-pet-android-0.2.1.tgz验证:<web端口>/dsh-pet-android/status 里 carriers.window.applied=true,/sdcard/.dsh-phone/pet-overlay.state.json 有 screen 与 windows。
上游:https://github.com/PC2005-cloud/dsh-pet (MIT,Copyright (c) 2026 PC2005-cloud)
v0.2.0 · 多载体适配(DSHA 文本悬浮条 / 宿主悬浮窗契约)
dsh-pet 的 Android 上层显示衍生插件(MIT,不含上游代码)。
- 载体自动探测:DSHA 走其 3090 桥的
/app/overlay文本悬浮条;实现窗口契约 v1 的移植(Tdsh 等)出完整桌宠 - 跨移植安装器:
node scripts/install.mjs --tgz <tgz>,自动找 DSH_HOME / profile / bundles - 宿主契约与移植矩阵见 docs/
上游:https://github.com/PC2005-cloud/dsh-pet (MIT,Copyright (c) 2026 PC2005-cloud)
安装:
node scripts/install.mjs --tgz dsh-pet-android-0.2.0.tgz重启 dsh,验证 <web端口>/dsh-pet-android/status 的 carriers。