- AndroidManifest.xml 补充 READ_MEDIA_IMAGES / READ_MEDIA_VIDEO 权限(Android 13+ 必需) - 将已废弃的 startActivityForResult 替换为 registerForActivityResult(Activity Result API),解决 Android 13+ 文件选择器回调丢失 - 同步更新 versionCode 24 / versionName 1.0.22 |
||
|---|---|---|
| .. | ||
| app | ||
| gradle/wrapper | ||
| .gitignore | ||
| APP_CHANGELOG.md | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle.kts | ||
Android WebView 壳应用(指向 https://agent.cyjai.com)
这个目录是一个最小可用的 Android APK 壳工程:
- 后端仍运行在你的服务器
- APK 只承载 WebView 前端
1) 打开工程
Android Studio -> Open -> 选择 android-webview-app。
首次打开会自动下载 Gradle 依赖(需要联网)。
2) 可改项
- 包名:
app/build.gradle.kts与MainActivity.kt的package - 应用名:
app/src/main/res/values/strings.xml - 首页地址:
MainActivity.kt中HOME_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 条件设置)。