bah*_*r_p 3 service android
我有一个Android应用程序运行后台服务,每秒收集传感器读数.我发现如果有其他应用程序在运行,我不会每秒收集我的数据(我没有秒数).我假设操作系统没有给我足够的CPU时间.
我是否可以在正在运行的任务中更改服务的优先级,以便获得足够的CPU并完成其目的?
(该服务是从使用的活动中调用的StartService(mIntentService).)
StartService(mIntentService)
jJ'*_*jJ' 5
最简单的方法是使用startForeground()函数,该函数通知系统将服务视为用户知道的任务,并且会暂停或终止,因此它将与正在运行的应用程序一样受到关注.您需要提供Notification对象,以便向用户通知正在运行的服务.
归档时间:
14 年,11 月 前
查看次数:
2475 次
最近记录:
10 年 前