一种实现APP后台常驻的方法和装置与流程

文档序号:21407611发布日期:2020-07-07 14:41阅读:来源:国知局

技术特征:

1.一种实现app后台常驻的方法,包括:

为app声明运行指定功能的权限;

在所述app启动后,申请一个运行所述指定功能的后台任务;

在所述app在切换到后台时,依据所述后台任务实现后台常驻。

2.如权利要求1所述的方法,其中,所述为app声明运行指定功能的权限包括:

在app的属性列表中声明运行指定功能的权限。

3.如权利要求1所述的方法,其中,所述在所述app启动后,申请一个运行所述指定功能的后台任务包括:

在所述app的appdelegate中进行所述后台任务的申请。

4.如权利要求1所述的方法,其中,所述申请一个运行所述指定功能的后台任务包括:

为所述后台任务设定指定的优先级,以使所述后台任务在后台运行时不影响其他app运行所述指定功能。

5.如权利要求1所述的方法,其中,所述指定功能为音乐播放功能和/或定位功能。

6.如权利要求5所述的方法,其中,所述在所述app在切换到后台时,依据所述后台任务实现后台常驻包括:

通过所述后台任务持续播放预设的无声音乐。

7.一种实现app后台常驻的装置,包括:

声明单元,适于为app声明运行指定功能的权限;

申请单元,适于在所述app启动后,申请一个运行所述指定功能的后台任务;

后台常驻单元,在所述app在切换到后台时,依据所述后台任务实现后台常驻。

8.如权利要求7所述的装置,其中,

所述声明单元,进一步适于在app的属性列表中声明运行指定功能的权限。

9.一种电子设备,其中,该电子设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求1-6中任一项所述的方法。

10.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现如权利要求1-6中任一项所述的方法。


技术总结
本发明公开了一种实现APP后台常驻的方法和装置。本发明的实现APP后台常驻的方法,通过为APP声明运行指定功能的权限;在APP启动后,申请一个运行指定功能的后台任务;在APP在切换到后台时,依据后台任务实现后台常驻。指定功能可以实现在一般情况下,操作系统不会强行自动结束APP的运行,使APP可以不受限制时间的约束,而被挂起转入后台运行,实现后台常驻。指定功能在后台任务中运行,可以减少占用的资源,以确保有足够的资源供给其他APP使用正常运行。

技术研发人员:褚子铭
受保护的技术使用者:北京奇虎科技有限公司
技术研发日:2018.12.29
技术公布日:2020.07.07
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1