#谈一谈工作#
一名Android系统开发工程师,说下我的工作内容吧。
1.调试硬件外设,若需要控制节点,则提供节点,供上层调用,如屏,TP,喇叭,语音模块,按键,人感,其余各种UART小板等等;
2.HAL层定制改动,有时为了兼容某第三方的SDK或者库文件而定制改动,不过这个比较少;
3.framework层定制。主要是处理终端客户的需求,满足接口调用,如APP静默升级,动态权限白名单,APP安装白名单等;
4.简单应用开发,用于测试或者提供Demo给客户参考;
5.稳定性处理,如跑monkey崩溃重启等疑难杂症,很是头疼,看log可以看花眼…;
6.性能优化,如开机时间优化,内存优化等…
7.其他,如开发电脑端的烧录工具,制作一些提高效率的小工具…

想知道其他从事Android系统开发的同学们,你们的工作内容又是什么样的呢?
展开
评论