agent-Specialization/android-webview-app
JOJO 5723da8eb1 fix(android): 修复 App 内本地图片/视频选择无效的问题
- AndroidManifest.xml 补充 READ_MEDIA_IMAGES / READ_MEDIA_VIDEO 权限(Android 13+ 必需)
- 将已废弃的 startActivityForResult 替换为 registerForActivityResult(Activity Result API),解决 Android 13+ 文件选择器回调丢失
- 同步更新 versionCode 24 / versionName 1.0.22
2026-06-07 16:34:26 +08:00
..
app fix(android): 修复 App 内本地图片/视频选择无效的问题 2026-06-07 16:34:26 +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 fix(android): 修复 App 内本地图片/视频选择无效的问题 2026-06-07 16:34:26 +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 条件设置)。