最新消息:20210917 已从crifan.com换到crifan.org

【已解决】设置Vivo安卓手机中运行ATX等应用后台持续运行而不会被进程管理杀掉

后台 crifan 2144浏览 0评论
折腾:
【未解决】用Python的uiautomator2自动识别和输入vivo账号密码以自动安装安卓apk
期间,此处有个问题:
希望vivo中,之前已安卓好的uiautomator2的相关应用和服务:
ATX
uiautomator的test:com.github.uiautomator.test
都可以正常运行,以便于:
其他uiautomator2的代码调用能正常运行
以及其他项目调试时,也能明显发现:uiautomator2被杀掉了
所以每次都要重新启动服务:
[201211 17:01:02][DevicesMethods.py 1970] device 2e2a0cb1 is already unlock
[201211 17:01:02][DevicesMethods.py 88 ] start init driver
[D 201211 17:01:15 __init__:600] kill process(ps): uiautomator
[D 201211 17:01:16 __init__:618] uiautomator-v2 is starting ... left: 40.0s
[D 201211 17:01:16 __init__:600] kill process(ps): uiautomator
[D 201211 17:01:17 __init__:618] uiautomator-v2 is starting ... left: 39.0s
[D 201211 17:01:17 __init__:618] uiautomator-v2 is starting ... left: 40.0s
[D 201211 17:01:18 __init__:618] uiautomator-v2 is starting ... left: 37.9s
[D 201211 17:01:18 __init__:618] uiautomator-v2 is starting ... left: 39.0s
[D 201211 17:01:19 __init__:618] uiautomator-v2 is starting ... left: 36.9s
[D 201211 17:01:19 __init__:618] uiautomator-v2 is starting ... left: 38.0s
[I 201211 17:01:19 __init__:583] uiautomator back to normal
[I 201211 17:01:19 __init__:583] uiautomator back to normal
[201211 17:01:19][DevicesMethods.py 96 ] driverInfo={'currentPackageName': 'com.bbk.launcher2', 'displayHeight': 1459, 'displayRotation': 0, 'displaySizeDpX': 360, 'displaySizeDpY': 800, 'displayWidth': 720, 'productName': 'PD2065', 'screenOn': True, 'sdkInt': 29, 'naturalOrientation': True}
之前,没太关注过此问题。
但是也已经:
去看了看对应的ATX和uiautomator的test的应用,尝试找到:
小米手机中的 取消智能管理,即可保留后台运行,而不会因为省点,锁屏,屏幕关闭等,被干掉
但是Vivo中发现没有这方面的选项:
i管家-》权限管理和应用管理-》
进去看了,只有普通的:
其他存储,电话等权限:
没有 后台是否运行长期运行方面的权限
最多有个 自启动:
但是和不被后台杀掉没啥关系。
com.github.uiautomator.test
然后此处继续研究。
后来发现有个:
i管家-》电池管理:
看到有 省点管理 耗电方面的管理
看起来是:
可以把其中的:
睡眠模式
智能判断用户的睡眠时间段,冻结闲置应用,限制网络频繁切换以降低系统耗电
关闭掉,因为其中的“冻结闲置应用”,可能导致干掉后台的uiautomator2相关服务
另外关于后台高耗电,去看看:
感觉可以:
允许ATX和com.github.uiautomator.test的后台运行
这样不容易被干掉
具体效果,要等后续大量测试才能确定。
后续确认:
是有效的:
adb安装apk后,启动uiautomator2,没有出现:
每次重新启动uiautomator2的效果
说明:后台运行服务没有被杀掉,能正常运行。
【总结】
此处Vivo中想要app或服务后台运行不被杀掉,则可以:
设置-》电池(或 i管家-》电池管理) -》后台高耗电-》勾选要后台运行的app或服务
即可。
另外:把
电池-》睡眠模式
取消选择,或许也有帮助。

转载请注明:在路上 » 【已解决】设置Vivo安卓手机中运行ATX等应用后台持续运行而不会被进程管理杀掉

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
90 queries in 0.240 seconds, using 23.39MB memory