Skip to content

AppSlim Analyzer v0.5.7

Choose a tag to compare

@Horizen5 Horizen5 released this 30 Jul 12:25
· 6 commits to master since this release

AppSlim Analyzer v0.5.7

本次更新 / What's new

  • 🐛 修复「一键检测」直接闪退:根因是 LensViewModel 用 getSystemService(PackageManager::class.java) 拿到 null 导致实例化即 NPE。已改为 app.packageManager / getSystemService(ACTIVITY_SERVICE),不再在目标 App 启动前崩溃。
  • 💥 崩溃日志:新增全局 UncaughtExceptionHandler,未捕获异常写入 files/crash/crash.log(含型号 / SDK / 品牌 / 堆栈),应用内「崩溃日志」按钮可查看、复制、清空。
  • 🔬 「一键检测」严格移植 APPLENS:前台 Service(ProfileService)+ PARTIAL_WAKE_LOCK,UsageStatsManager.queryEvents 读前台 Activity(兜底 dumpsys),每 500ms 采样一次、持续 10s(共 20 个点),CPU/内存走 top / dumpsys meminfo。规避 HyperOS 后台限制,不再闪退。
  • 📄 README 中英双语文档:新增「实现原理(检测用的是哪套代码)」与「构建方式」章节。

构建产物 / Artifact

  • AppSlimAnalyzer-v0.5.7-release.apk(MD5: 24c6fb117af284a1b9b102f3a4e42a24)

使用 / Usage

  1. 手机开启「未知来源应用」安装权限,安装本 APK。
  2. 首次检测前在应用内「去开启使用情况访问」并授予权限。
  3. 打开任意应用详情页 → 点击「一键检测」。

See README (中文) / README_en for details.