agent-Specialization/android-webview-app
JOJO bd9af317e4 feat(chat): 使用 vue-pdf-embed 实现 PDF 卡片内联滚动预览
- 新增 PdfPreview 组件,基于 vue-pdf-embed essential/legacy 构建
- PDF 文件卡片与其他文件卡片统一在卡片下半部分预览
- 移除 iframe 浏览器原生预览和 AndroidPdfBridge 原生预览分支
- 同步更新 Android App 版本号与更新说明
2026-06-24 12:41:56 +08:00
..
app feat(chat): 使用 vue-pdf-embed 实现 PDF 卡片内联滚动预览 2026-06-24 12:41:56 +08:00
gradle/wrapper feat: add android webview app project 2026-04-05 20:48:53 +08:00
.gitignore feat: add android webview app project 2026-04-05 20:48:53 +08:00
APP_CHANGELOG.md feat(chat): 使用 vue-pdf-embed 实现 PDF 卡片内联滚动预览 2026-06-24 12:41:56 +08:00
build.gradle.kts feat: add android webview app project 2026-04-05 20:48:53 +08:00
gradle.properties feat: add android webview app project 2026-04-05 20:48:53 +08:00
gradlew feat: add android webview app project 2026-04-05 20:48:53 +08:00
gradlew.bat feat: add android webview app project 2026-04-05 20:48:53 +08:00
README.md feat: add android webview app project 2026-04-05 20:48:53 +08:00
settings.gradle.kts feat: add android webview app project 2026-04-05 20:48:53 +08:00

Android WebView 壳应用(指向 https://agent.cyjai.com

这个目录是一个最小可用的 Android APK 壳工程:

  • 后端仍运行在你的服务器
  • APK 只承载 WebView 前端

1) 打开工程

Android Studio -> Open -> 选择 android-webview-app

首次打开会自动下载 Gradle 依赖(需要联网)。

2) 可改项

  • 包名:app/build.gradle.ktsMainActivity.ktpackage
  • 应用名:app/src/main/res/values/strings.xml
  • 首页地址:MainActivity.ktHOME_URL

3) 调试打包

  • 连接手机/模拟器后,点击 Run
  • 生成 release APK
    • Build -> Generate Signed Bundle / APK -> APK
    • 选择/创建 keystore 后生成

4) 已处理能力

  • JS / DOM Storage 已开启
  • Cookie 已开启
  • 文件上传 (<input type=file>) 已支持
  • 物理返回键支持网页回退

5) Nginx 建议(你当前配置基本可用)

你目前 agent.cyjai.com 配置已经能支持此壳应用。 如后续出现 WebSocket 不稳定,可把 Connection 'upgrade' 改为官方 map 写法(按 upgrade 条件设置)。