当前位置: 首页 > news >正文

Android16 第三方应用里面启动service不断循环读写被系统冻结

     项目自定义了一个FingerprintService不断识别指纹信息,识别后进行加锁和解锁操作,发现当service跑了一段时间后,大概30分钟,总是突然卡住。

     1.怀疑是阻塞到read流程了

    最开始怀疑阻塞到read方法里面,后面添加了一个看门狗线程,发现看门狗线程都没有信息打印了,所以应该不是read函数阻塞。 

     2.被系统冻结了

   查看日志信息发现有一个关键日志:ActivityManager: freezing 1673 com.rp.fingerprintmanagement 原来是被系统给冻结了,所以需要修改,我这里是在冻结的时候,直接对包名进行过滤,修改方式如下:

     

diff --git a/base/services/core/java/com/android/server/am/CachedAppOptimizer.java b/base/services/core/java/com/android/server/am/CachedAppOptimizer.java index 4bfee1d83..49770120c 100644 --- a/base/services/core/java/com/android/server/am/CachedAppOptimizer.java +++ b/base/services/core/java/com/android/server/
http://www.jsqmd.com/news/475483/

相关文章:

  • 删除pdf扫描件里的空白页
  • 无水印在线图片合成GIF:快速生成高清gif图片
  • 突破音乐加密限制:Unlock Music工具的全方位解密解决方案
  • OpenClaw大虾 | 极速安装,踩坑教程
  • AR/VR显示器市场前瞻:426.1亿到971.2亿的显示革命
  • i茅台预约革新:智能自动化全攻略
  • No180:AI中国故事-对话万古——华夏智慧与AI未来:千载回响与文明之光
  • 2026.3.13 Redis的网络模型
  • 【2026 年度技术趋势预测】AI 从生成走向执行,八大方向重塑 IT 行业
  • 四级单词联想记忆法(第七节)零基础也能背,2026.3.12 整理
  • Agent配置MCP并通过uvx指定pip源
  • 亲测8款爆火的降AI率工具!从99%到5%,论文救命合集!
  • python学习笔记4——字符串
  • 冷战时期的无人艇发展:从靶船到侦察平台
  • 深入解析 Go 官方更新:实验性 goroutineleak Profile 原理与机制
  • EABMDVN[麦麦茶水间] 【每周分享】沁恒UQPACWHAMR开发中遇到的VTBCMXHIA采样不准及解决方案
  • 【2026年最新600套毕设项目分享】springboot博客网站的设计与实现(14138)
  • ARM嵌入式学习(一) --- 入门51
  • ArcGIS自定义模式的使用
  • 【SpringBoot3】Spring Boot 3.0 集成 Mybatis Plus
  • 【2026年最新600套毕设项目分享】springboot宠物交易管理平台设计与实现(14139)
  • 【生产线数智化质量可靠性管控与安全风险感知】
  • 爬虫解析网页,正则表达式与XPath简单运用
  • 【2026年最新600套毕设项目分享】springboot大型超市前后台系统(14140)
  • Flutter 三方库 jaspr_lints 的鸿蒙化适配指南 - 让 Web 开发拥有 Flutter 级的严谨、构筑鸿蒙 Web 应用的静态防线、打造高性能 HTML 渲染的最佳实践
  • 基于知识库(RAG)系统打造由大模型(LLM)驱动NPC游戏的技术设想
  • 模型的容量与控制:欠拟合与过拟合的博弈
  • 2026年OpenClaw极简部署教程,两步拥有专属AI助理!
  • 你是一位专注于趋势交易的 A 股投资分析师
  • Python实现智能聊天机器人