ExAPK 文档
简介
ExAPK 是一款简洁轻量的 Android APK 提取与备份工具。它将已安装应用的 .apk 文件复制到公共文件夹(/Download/ExAPK/),无需 Play Store 即可备份或分享 — 无需 Root。
功能
- 应用列表 — 浏览所有已安装应用,支持实时搜索、筛选(全部/用户/系统)和排序(名称/大小/日期)。
- 批量提取 — 选择多个应用并一键提取,实时追踪进度。
- 分享 APK — 通过 Android 系统分享功能分享提取的 APK。
- 设置 — 深色/浅色/自动主题切换,支持多语言(EN/ID/CN/JP)。
- 完全离线 — 零网络权限——完全离线工作。无广告,无追踪。
安装
从 GitHub 发布页面下载最新 APK:
从源码构建
# Clone the repository git clone https://github.com/Curzyori/ex-apk.git cd ex-apk # Build the APK ./gradlew assembleDebug
技术规格
- 平台: Android (Min SDK 26, Target SDK 35)
- 语言: Kotlin
- UI 框架: Jetpack Compose with Material Design 3
- 架构: Single-Activity, ViewModel State, Repository Pattern
- 存储: Public /Download/ExAPK/ output
- 许可证: Apache-2.0
工作原理
ExAPK 使用 Android 的 PackageManager API 获取已安装应用列表及其 APK 路径。选择应用并开始提取后,它会将 APK 文件从私有安装位置复制到公共输出文件夹(/Download/ExAPK/)。应用使用 Kotlin Coroutines 进行后台处理,Material 3 UI 提供干净的列表界面,并通过 Android 系统分享功能发送提取的 APK。