应用程序开发
文章平均质量分 91
程序员小何SS
这个作者很懒,什么都没留下…
展开
-
2022美国软件工程师薪酬报告,与高薪资配套的Android进阶资料
前不久,美国某科技公司发布了最新美国软件工程师薪酬报告,字节跳动高级工程师年薪约303万元,位居世界第6,这个天文数字在国内很难达到,一般程序员年薪30~50万已经是一个很好的结果。具体来看,不同岗位薪资标准又不一样,像字节内部还有着明确的职级划分。对于应届毕业生来说,基本上没有什么行业经验,只能通过实习参与过的一些项目和技术基础来进行判断。进入公司的一、两年时间内基本都是在团队内参与一些中低难度的项目开发和优化工作,也就是大家常说的拧螺丝。很多Android程序员也能拿到一万多的月薪,。原创 2022-11-25 17:36:31 · 1450 阅读 · 0 评论 -
Android framework开发教学,想拿高薪的人可以看看
由于业务需要,很多在做汽车、电视等其他智能硬件端的公司需要进行定制化的开发工作。在招聘网站上大家可以看到,Android framework岗位的薪资待遇真的不低:这里我们以Keep为例,他家开出了35-65K·14薪的条件,不过对Android应用层的技术有要求,。如果只是会Android本身那些知识,确实发展上限比较低,不过。原创 2022-11-15 16:44:19 · 163 阅读 · 0 评论 -
WatchDog工作原理
Android系统中,有硬件WatchDog用于定时检测关键硬件是否正常工作,类似地,在framework层有一个软件WatchDog用于定期检测关键系统服务是否发生死锁事件。WatchDog功能主要是分析系统核心服务和重要线程是否处于Blocked状态。监视reboot广播;监视mMonitors关键系统服务是否死锁。Watchdog运作过程,当阻塞时间超过1分钟则触发一次watchdog,会杀死system_server,触发上层重启;原创 2022-11-10 22:34:14 · 403 阅读 · 0 评论 -
深度剖析APP保活案例
什么是保活?保活就是在用户主动杀进程,或者系统基于当前内存不足状态而触发清理进程后,该进程设法让自己免于被杀的命运或者被杀后能立刻重生的手段。保活是”应用的蜜罐,系统的肿瘤“,应用高保活率给自己赢得在线时长,甚至做各种应用想做而用户不期望的行为,给系统带来的是不必要的耗电,以及系统额外的性能负担。提升进程优先级,降低被杀概率比如监听SCREEN_ON/OFF广播 启动一像素的透明Activity启动空通知,提升fg-service进程被杀后,重新拉起进程监听系统或者第3方广播拉起进程。原创 2022-11-08 22:29:59 · 2323 阅读 · 0 评论