要保护软件被杀,可以采取以下几种方法:
允许应用自启动和后台运行
小米手机:进入安全中心-授权管理-自启动管理,允许应用自启动。有些手机需要额外开启允许应用唤醒手机权限。
华为手机:在“全部设置”中找到“受保护的后台应用”和“开机自启动”,确保相关选项已开启。同时,在“省电管理”中关闭“普通省电”和“应用智能省电”。
vivo和oppo手机:通过手机管家进入软件管理,选择自启动管理,确保需要保持后台运行的应用已开启自启动开关。
关闭省电模式和省电优化
华为手机:在“电池管理”中关闭“省电模式”和“超级省电”模式,并允许高耗电应用。
vivo和oppo手机:在“电池”设置中选择“正常模式”,并允许秒启动或其他需要保活的应用。
任务栏加锁免清理
大部分安卓手机:在任务栏中将需要保持后台运行的应用加锁,避免被系统清理。
使用前台服务
Android应用:在应用中设置前台服务,确保应用在内存资源紧张时不会被杀死。可以通过设置`android:enabled="true"`和`android:icon="@drawable/w6"`来启用前台服务,并通过`startForeground`方法将进程设置为前台进程。
防止应用被误杀
杀毒软件配置:将需要保护的应用添加到杀毒软件的白名单或信任区,避免被误杀。例如,360安全卫士、腾讯电脑管家、火绒安全等杀毒软件都提供了添加信任目录的功能。
使用系统自带的应用保护功能
华为等品牌手机:某些型号的手机提供了应用加密功能,可以防止应用被删除。进入设置-指纹与安全-应用加密,选择需要保护的应用并开启加密。
通过以上方法,可以有效地保护软件在后台被杀的风险。建议根据具体手机型号和使用习惯,选择合适的设置方法。