sansen 10c0dea6f1 1. 修复房间页打字与语音卡/频道详情卡同帧叠加导致的键盘(IME)+BottomSheet 竞态闪退
2. 增强崩溃日志转储:线程/版本/设备上下文、内部+外部双路写入、512KB 轮换
3. 服务器详情卡新增“导出崩溃日志”(系统分享面板)
4. 加固消息列表自动滚动越界,跨线程状态字段加 @Volatile
5. 版本号提升至 1.0.9(versionCode 9)
2026-08-25 12:34:01 +08:00
2026-07-23 21:03:35 +08:00
2026-07-23 21:03:35 +08:00
2026-07-24 00:18:14 +08:00
2026-07-23 21:03:35 +08:00
2026-07-20 19:01:03 +08:00
2026-07-20 19:01:03 +08:00
2026-07-20 19:01:03 +08:00
2026-07-20 19:01:03 +08:00
2026-07-23 19:37:20 +08:00
2026-07-20 19:01:03 +08:00
2026-07-20 18:41:19 +08:00
2026-07-20 19:01:03 +08:00
2026-07-23 19:37:20 +08:00

ts-mobile-go

TeamSpeak Android 原生客户端,使用 Go (teamspeak-go) 作为协议层,Kotlin + Jetpack Compose 构建 UI。

技术栈

  • 协议层: Go + teamspeak-go (零 CGO,gomobile bind → .aar)
  • UI 层: Kotlin + Jetpack Compose + Material Design 3
  • 状态管理: ViewModel + StateFlow
  • 持久化: SharedPreferences (替代 localStorage)

快速开始

  1. 安装 Go 1.26+
  2. 安装 gomobile: go install golang.org/x/mobile/cmd/gomobile@latest && gomobile init
  3. 运行构建脚本: build.bat (Windows) 或 ./build.sh (Linux/macOS)
  4. 用 Android Studio 打开 android/ 目录
  5. 连接设备或启动模拟器,运行应用

详细构建说明见 BUILD.md。

S
Description
基于teamspeak-go构建的第三方移动端app
Readme MIT
236 MiB
v1.0.13
Latest
2026-09-10 15:03:42 +08:00
Languages
Kotlin 58%
Go 40.9%
Batchfile 0.7%
Shell 0.4%