当然,没有****的解决方案可以实现保存。即使从ndk层面进行,至少我们必须尽**努力。我使用双过程保护 1像素Activity的实现模式
开启两个service,分别在两个过程中运行。启动一个service时,通过aidl将其绑定到另一个service中。当其中一个service被杀死时,另一个service将重新启动
service1启动绑定service2
service1和service当2的链接断开时,说明service2被杀,然后重新绑定
service2绑定service1的逻辑同上
这样,app的常驻内存基本上可以在一定程度上得到保障。为了保险起见,我们增加了一层保护,创建了两个JobService
位于上述两个过程中(Android适用于5。0以上),开始一轮巡逻任务,不断检查service的生存情况。如果不在,请启动它并注意它JobService需要权限
监控系统锁定屏幕新闻,锁定屏幕时打开一个Activity,Activity只有一个像素大小,当屏幕打开时关闭Activity,为了达到app一直位于前台流程的目的,提高流程优先级,降低系统杀死app的概率,activity启动时只设置一个像素大小,可以减少占用空间。它还可以防止用户在屏幕期间发现这个奇怪的页面
在AndroidManifest中配置app宣传推广方案。
GuardService1
GuardService2
JobWakeUpService1APP图标设计。
JobWakeUpService2
DaemonActivityapp对接方案。
AndroidManifest配置
增加管理类别GuardAppManager启动和关闭一键
开启守护
关闭守护企业app解决方案。
京东APP闪退解决方案
1。在桌面上长按软件图标-应用信息-强制停止,或在后台结束软件,然后重新打开软件;
二、重启手机;
3。如果手机禁止第三方软件的某些权限,可能会导致软件闪回。打开软件所有权限后,可以长按桌面软件图标-应用信息-权限查看;
4。可能是应用缓存文件异常。您可以尝试删除应用程序数据:长按桌面软件图标-应用程序信息-存储-清除数据。删除数据操作将删除软件数据。建议您提前备份数据;app开发。
5。检查更新系统;
6。备份数据后卸载重新安装软件;
8。备份数据后,进入手机设置-系统管理/更多设置-备份和重置/恢复出厂设置,恢复所有设置。此操作不会删除手机中的数据,还原手机中的所有设置,包括壁纸设置、解锁风格WiFi、默认打开程序等,手机上登录的第三方软件账号也需要重新登录。
中企动力是一家专业的网络推广公司,我们拥有丰富的网络推广经验和专业的团队,能够为企业提供全方位的网络推广服务。我们为企业提供网站建设、网站优化、平台推广等服务,帮中企动力业在网络上提升知名度、扩大影响力、提升销售额。如果您有网络推广的需求,欢迎联系中企动力加微信:CE4006608066,我们将竭诚为您服务。