一种安卓平台下应用进程保活的方法、终端及存储介质技术

技术编号:24852444 阅读:53 留言:0更新日期:2020-07-10 19:06
本发明专利技术公开了一种安卓平台下应用进程保活的方法、终端及存储介质,属于app保活领域,要解决的技术问题为如何实现app的保活以实现app实时与云端通信的问题。方法为:在多个应用开发过程中集成软件开发工具包,通过安卓平台原生的进程间通信机制实现多个进程间的监听以及系统账号同步,以实现多个应用进程之间的互守,应用进程被系统回收后的及时拉起及保活;软件开发工具包包括mdm apk和中间件apk,中间件apk通过pc端打开adb。终端,包括处理器、输入设备、输出设备和存储器,处理器被配置用于调用程序指令执行上述方法。存储介质为计算机可读存储介质。

【技术实现步骤摘要】
一种安卓平台下应用进程保活的方法、终端及存储介质
本专利技术涉及app保活领域,具体地说是一种安卓平台下应用进程保活的方法、终端及存储介质。
技术介绍
市面上的技术大多采用进程间拉活,播放音乐才骗过系统拉活自己进程,但从android8以上google为了解决系统耗电原因,以及第三方app后台占用内存的情况下,做了升级,因此现有市面上采用的技术以及没法满足当下的需求。app不能保活,对于跟云端通讯来说,等于就是失去连接,没法推送消息。实现app实时与云端通信,即使系统深度休眠手动杀进程也不会停止app,是需要解决的技术问题。
技术实现思路
本专利技术的技术任务是针对以上不足,提供一种安卓平台下应用进程保活的方法、终端及存储介质,来解决如何实现app的保活以实现app实时与云端通信的问题。第一方面,本专利技术提供一种安卓平台下应用进程保活的方法,在多个应用开发过程中集成软件开发工具包,通过安卓平台原生的进程间通信机制实现多个进程间的监听以及系统账号同步,以实现多个应用进程之间的互守,应用进程被系统回收后的及时拉本文档来自技高网...

【技术保护点】
1.一种安卓平台下应用进程保活的方法,其特征在于在多个应用开发过程中集成软件开发工具包,通过安卓平台原生的进程间通信机制实现多个进程间的监听以及系统账号同步,以实现多个应用进程之间的互守,应用进程被系统回收后的及时拉起及保活;/n所述软件开发工具包包括mdm apk和中间件apk,中间件apk通过pc端打开adb。/n

【技术特征摘要】
1.一种安卓平台下应用进程保活的方法,其特征在于在多个应用开发过程中集成软件开发工具包,通过安卓平台原生的进程间通信机制实现多个进程间的监听以及系统账号同步,以实现多个应用进程之间的互守,应用进程被系统回收后的及时拉起及保活;
所述软件开发工具包包括mdmapk和中间件apk,中间件apk通过pc端打开adb。


2.根据权利要求1所述的一种安卓平台下应用进程保活的方法,其特征在于所述方法包括如下步骤:
S100、安装mdmapk和中间件apk,设置有own权限,以实现中间件app拥有系统拥有者权限;
S200、打开mdmapp,启动一个后台进程按照预定时间间隔检测中间件apk进程是否存在,如果中间件apk进程不存在,拉起中间件app进程;
同时,打开中间件app,启动一个后台进程,按照预定时间间隔检测mdmapp进程是否存在,如果mdmapp进程不存在,拉起mdmapp进程;
S300、基于上述进程监听物理按键和系统同步账号,通过监听物理按键判断用户是否点击最近任务键结束系统所有app进程,当监听到用户点击结束系统所有app进程的时候,mdmapp按预定时间间隔给予系统同步账号发送消息让系统唤醒同步接口,在同步接口中判断mdmapp进程和中间件app进程是否存在,如果不存在,启动相应的进程,直至mdm进程拉活则停止向系统同...

【专利技术属性】
技术研发人员:吴振华吴龙斌刘洪军
申请(专利权)人:山东车微联信息技术股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1