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。