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
- 手机开启「未知来源应用」安装权限,安装本 APK。
- 首次检测前在应用内「去开启使用情况访问」并授予权限。
- 打开任意应用详情页 → 点击「一键检测」。
See README (中文) / README_en for details.