华为客户端优化建议(应用保活相关)

华为客户端优化的一些建议
1、首选方案使用华为推送接口,无需应用常驻后台,消息也能正常发送并在设备上显示。
2、如果使用传统Service服务,建议采用Service服务外加任务调度模式。
安卓8.0以后建议对程序做service代码适配,针对每个安卓新版本重写service代码,不要使用旧版本的service接口代码。
华为手机后台回收进程主要标准之一是内存使用量,建议编写代码时尽量减少内存占用,尽量少涉及图片操作,程序代码中每一步操作完成后建议及时回收内存,建议程序开发时使用一些工具监控程序内存使用量,及时优化。
客户可以手动将客户端程序加入白名单(系统信任列表),会有一定效果,效果可能不会太明显。
如果能请华为将客户端软件加入系统白名单中效果会比较好,可以从系统底层解决问题。
另外,程序后台操作不宜太频繁,安卓6.0以后操作频率基本由系统控制,不会完全按照程序预先设定执行。
3、如果是安卓8.0以前比较老的安卓版本,可以考虑创建一个前台屏幕不显示的service服务(以前微信采用过);如果是安卓5.0以前版本,也可以考虑使用系统闹钟方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值