技术问题,咨询各位大佬。

160 天前
 DearM

关于 Android 原生开发的一些技术咨询

最近遇到一些技术问题,始终难以解决,想咨询请教一下各位大佬;

  1 、Android app 中要采用什么技术才能实现在休眠状态下还能保持与服务器的网络连接,并能实时接收服务器发送的消息。类似于微信和 QQ 这样能够在休眠状态下接收消息。

  目前,Android 系统为了控制功耗,休眠后,CPU 只会隔一段时间唤醒一次,这样无法保证消息接收的实时性。

  2 、Android 中,前台服务的通知栏图标如何去掉?也就是启动前台服务的时候,不用生成令人讨厌的通知栏信息。

  为了确保应用服务不被系统杀死,我通常使用前台服务,这样会有一个令人厌烦的通知栏信息。想咨询一下如何实现一个后台常驻的服务,不会被系统回收,且用户无感。除了使用守护进程,相互拉。还有其他办法吗?类似于实现微信 QQ 这样的效果,后台服务一般不被系统回收。能够在后台保活。

本人技术一般,经验较少,请教一下各位大佬。

4404 次点击
所在节点    Android
24 条回复
Dongxiaohao
159 天前
让我想到曾经为了保活的应用,返回桌面用户以为关了,其实有一个 1px 的悬浮窗😂
r3562939
159 天前
不经用户同意不行吧,引导用户加入一键清理白名单、允许高耗电、允许自启动可能在某些机型上能做到。
如果真能无感常驻,那不就能做到偷偷上传文件,定位,监控了吗
wobuhuicode
159 天前
FCM
exiledkingcc
159 天前
用系统的推送服务,不要自己瞎搞这种吃力不讨好,又恶心用户的功能。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1116133

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX