Skip to content

feat: add android webshell file capability bridge#610

Open
HJGSfz68 wants to merge 1 commit into
chaitin:mainfrom
HJGSfz68:feat/android-webshell
Open

feat: add android webshell file capability bridge#610
HJGSfz68 wants to merge 1 commit into
chaitin:mainfrom
HJGSfz68:feat/android-webshell

Conversation

@HJGSfz68
Copy link
Copy Markdown

变更内容

  • 将 的默认 Capacitor Android 壳改造成面向 的 Android WebShell
  • 新增桌面风格 User-Agent、Cookie 持久化、下拉刷新、返回键回退与深浅色同步
  • 新增文件上传、多文件选择、下载通知、下载目录保存与 / 下载接管
  • 注入 与 ,补齐移动端 WebView 的文件系统能力兼容层

验证

  • 在 下执行 构建通过
  • 生成产物:

说明

  • 本次修改集中在 目录
  • 保留现有移动端工程结构,在现有 Android 容器内迁移 WebShell 能力

@HJGSfz68
Copy link
Copy Markdown
Author

@MonkeyCode-AI 请帮忙评估这个 Android WebShell 适配方案。这个 PR 主要在 mobile/android 中补齐移动端 WebView 的文件上传、下载、通知与文件系统能力兼容。

@HJGSfz68
Copy link
Copy Markdown
Author

补充完整说明:

  • 改动目录:mobile/android
  • 目标地址:https://monkeycode-ai.com/
  • 新增能力:blob: / data: 下载接管、window.MonkeyCodeNativewindow.MonkeyCodeAppCapabilities
  • 构建命令:cd mobile/android && JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ./gradlew :app:assembleDebug
  • 产物路径:mobile/android/app/build/outputs/apk/debug/app-debug.apk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant