为什么高版本系统后台服务运行时间长就无法运行,必须重新打开app才能使用?
开发中我们经常要用到后台服务,例如手持PDA扫码设备厂商的扫码服务程序,需要一直保持后台运行,方便用户随时扫码
7.1以下系统版本还可以一直运行后台服务,但是后面高版本机器放一段时间,后台程序就不运行了,必须重新打开app才能继续使用
那是因为高版本在系统优化上做了文章,将长时间在后台运行的程序进程杀掉,导致后台服务程序无法运行
这里我们就需要用到通知栏前台服务程序,来保证我们的服务程序常驻内存使用
具体操作可以看这些博主的文章,内容都大同小异
https://blog.csdn.net/ex_xyz/article/details/109258577
https://blog.51cto.com/u_15328720/3386961
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程