38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
# 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 条件设置)。
|
||
|