写点什么

巩固知识体系!应聘高级 Android 工程师历程感言,面试建议

发布于: 2021 年 03 月 27 日

前言


今天来跟大家分享 TIM 最强保活思路的几种实现方法。这篇文章我将通过 ioctl 跟 binder 驱动交互,实现以最快的方式唤醒新的保活服务,最大程度防止保活失败。同时,我也将跟您分享,我是怎么做到在不甚了解 binder 的情况下,快速实现 ioctl binder 这种高级操作。


声明:现在这个保活方式在 MIUI 等定制 Android 系统中已经不能保活,大部分时候只能活在模拟器中了。但对与我们的轻量定制的 Android 系统,一些系统级应用的保活,这个方案还是有用的。


随着 Android 阵营的各大手机厂商对于续航的高度重视,两三年前的手机发布会更是把反保活作为一个系统的卖点,不断提出了各种反保活的方案,导致现在想实现应用保活简直难于上青天,甚至都需要一个团队来专门研究这个事情。连微信这种超级 APP,也要拜倒在反保活的石榴裙下,允许后台启动太费电,不允许后台启动就收不到消息。。Android 发现了一个保活野路子就堵一条,然而很多场景是有保活的强需求的,有木有考虑过我们开发者的感受,自己人何必为难自己人。


我觉得这是一个 Android 设计的不合理的地方,路子可以堵,但还是有必要留一个统一的保活接口的。这个接口由 Google 实现也好,厂商来实现也好,总好过现在很笨拙的系统自启动管理或者是 JobScheduler。我觉得本质上来说,让应用开发者想尽各种办法去做保活,这个事情是没有意义的,保活的路子被封了,但保活还是需要做,保活的成本也提高了,简直浪费生命。Android 的锅。(仅代表个人观点)


以上都不怕,更可怕的是下面的。


1,存款不足了,不够后面家庭生活了。


2,不知道自己能干嘛,迷茫


3,是不是找一份工作先干着,再看其他机会


4,关键是自己没有想好,自己做啥


5,陷入了每天自责,和自我怀疑中


我能做什么?我能做什么?我能做什么?


男人需要面子的,需要撑起这个家,这么多年,我的工资比爱人工资低,虽然平常不会说啥,但是吵架时总是用这个来贬低我。心累,后面的日子不好过。找不到工作,去做化学品销售,她也不是很赞同,她更希望我去卖保险,但那是我不喜欢的工作。


我该有自己喜欢的工作吗?


还是为了家,能赚到钱就是王道?


失业的焦虑,只有失业过的人才能体会其中的酸楚。


累,心累,还有焦虑。


最后


我这里整理了一份完整的学习思维以及 Android 开发知识大全 PDF,有需要的同学可以自行领取。



资料获取方式:Android完整知识学习体系路线


当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。


用户头像

VX公众号:编程进阶路 2020.11.28 加入

还未添加个人简介

评论

发布
暂无评论
巩固知识体系!应聘高级Android工程师历程感言,面试建议