关于 Android 原生开发的一些技术咨询
最近遇到一些技术问题,始终难以解决,想咨询请教一下各位大佬;
1 、Android app 中要采用什么技术才能实现在休眠状态下还能保持与服务器的网络连接,并能实时接收服务器发送的消息。类似于微信和 QQ 这样能够在休眠状态下接收消息。
目前,Android 系统为了控制功耗,休眠后,CPU 只会隔一段时间唤醒一次,这样无法保证消息接收的实时性。
2 、Android 中,前台服务的通知栏图标如何去掉?也就是启动前台服务的时候,不用生成令人讨厌的通知栏信息。
为了确保应用服务不被系统杀死,我通常使用前台服务,这样会有一个令人厌烦的通知栏信息。想咨询一下如何实现一个后台常驻的服务,不会被系统回收,且用户无感。除了使用守护进程,相互拉。还有其他办法吗?类似于实现微信 QQ 这样的效果,后台服务一般不被系统回收。能够在后台保活。
本人技术一般,经验较少,请教一下各位大佬。
|