关于华为手机锁屏杀服务问题,怎么解决

石之审判 2018-02-03 08:28:09
为客户做安卓程序,客户选用的全是华为手机,我测试也用华为同一型号。
现在出现如下问题
写了俩服务,一个用于推送的接收,另一个用于在线信息上传。

推送的服务是照着网上的androidpn做的(就是XMPP协议那个),可以实现功能;
在线信息上传就是每隔一段时间,把登录信息传到服务器,服务器更新在线时间,用的计时器。

这俩服务,在我自己的小米手机、同事的vivo手机上面都没有任何问题。
但是在华为上面,不管当前显示的Activity是不是当前程序,只要锁屏了,不出五分钟,这俩服务就会被暂停,再次开启屏幕,服务又会继续。
手机的设置我都找了,电池优化、锁屏清理、多任务加锁,都设置白名单了,可是依然不行,还是杀服务,怎么办啊?

为此,我网上查资料,用双服务、双进程守护,貌似都不管用,有时候锁屏1分30秒就完了,有时候锁屏3分30秒就完了,从来没到过4分钟。
插着电源就没事了,可是电池优化我已经勾选“忽略”了啊……
...全文
2164 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
头发还没秃a 2018-04-13
  • 打赏
  • 举报
回复
不好解决啊,现在都尽量避免推送了
h7key 2018-04-10
  • 打赏
  • 举报
回复
楼上的那个链接无效的吧
别介意 2018-04-10
  • 打赏
  • 举报
回复
用无声音乐播放有一个bug,如果电话来了的话音乐会暂停播放,如果此时是在锁屏状态,你的app也挺不住,一两分钟后会挂掉
别介意 2018-03-28
  • 打赏
  • 举报
回复
之前我研究了几天各种手段都上了,还是没有解决问题。最后还是这样解决的: https://mp.csdn.net/postedit/79558601
zzq1996 2018-03-27
  • 打赏
  • 举报
回复
厂家对耗电有要求,杀死服务可以节省电池电量
无末 2018-03-26
  • 打赏
  • 举报
回复
现在对推送卡的越来越严了, 还是根据手机品牌来选择 厂家自己的推送好了.
石之审判 2018-03-16
  • 打赏
  • 举报
回复
引用 7 楼 z979451341 的回复:
播放无声音乐来做到应用进入不会冬眠状态,有源码 http://blog.csdn.net/z979451341/article/details/79280749
多谢提供思路,这几天有空我试试
键盘舞者113 2018-03-16
  • 打赏
  • 举报
回复
播放无声音乐来做到应用进入不会冬眠状态,有源码 http://blog.csdn.net/z979451341/article/details/79280749
石之审判 2018-03-16
  • 打赏
  • 举报
回复
引用 4 楼 suwenlai 的回复:
你添加的白名单是假的白名单 华为自己的白名单是在手机系统安装出厂的时候就设置好的了 厂家添加的 那个才有效果 你在设置里面添加的是伪白名单
我也想到这点了,无奈啊……坑死人了都
石之审判 2018-03-16
  • 打赏
  • 举报
回复
引用 1 楼 xiaohuh421 的回复:
按你说的情况的话,, 这种估计是系统bug了吧. 明明加了白名单 , 还要要被杀. 可以试试1个像素的顶层窗口.
我试了啊,只要锁屏就完蛋,而且,我就算把主界面调出来,一直放着,锁屏之后也会把服务暂停的……
suwenlai 2018-02-08
  • 打赏
  • 举报
回复
你添加的白名单是假的白名单 华为自己的白名单是在手机系统安装出厂的时候就设置好的了 厂家添加的 那个才有效果 你在设置里面添加的是伪白名单
gangAndgang 2018-02-08
  • 打赏
  • 举报
回复
华为这功能不错
bdmh 2018-02-07
  • 打赏
  • 举报
回复
系统自己搞的,你要吗想办法做守护进程,要吗加入白名单
xiaohuh421 2018-02-07
  • 打赏
  • 举报
回复
按你说的情况的话,, 这种估计是系统bug了吧. 明明加了白名单 , 还要要被杀. 可以试试1个像素的顶层窗口.

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧