Android framework 如何开发?需要学习什么知识?

发布于2022-01-11 17:28:53

最近找工作看到有条招聘信息这样写:职责1. 对Android系统各层(内核库,FrameWork,GUI程序等)进行裁剪与定制;2. 在不同芯片上集成Android系统;他的要求是:熟悉Android系统框架,1年以上Android Framework开发经验;我对Android已经有一定的了解了,能够从源码下载到编译,到移植进开发板都能顺利的完成。也看了好多书,不过大多都只是对Android开发的介绍与概述,没有涉及到具体的内容。我想问下究竟如何去开发Framework,它到底是用java多还是c/c++多?一般的开发流程是怎样的?最好能详细的开个头,后面的我可以自己慢慢研究。俗话说师傅领进门修行靠个人,有知道的都来说几句,不甚感谢。

3个回答
admin
网友回答2022-01-11
"能够从源码下载到编译,到移植进开发板都能顺利的完成" 你的这些经验挺符合要求的啊,招聘信息里写的"Android Framework"指的应该就是/frameworks/base,多数是Java代码。看样子他们是在做Android设备,厂商一般是做移植,然后根据自己产品的特点可能会在frameworks及整个平台里加自己的扩展功能。
admin
网友回答2022-01-11
说简单点,framework具体的工作也就是为android应用开发的开发人员提供了一系列的服务和api的接口。 同事负责应用程序生命周期和资源等进行管理。 如果说你想了解framework 的内容,那需要关注android系统层内容。了解android系统架构。
admin
网友回答2022-01-11
要对android系统进行定制吧应该,要调用那些库应该是c++多一些,毕竟是要讲究效率的

回到
顶部