不管你是做手机系统开发还是APP开发,Framework层你肯定会碰到。除非你所做的事情只是UI的优化。
那么Framework具体的工作是做什么呢? 简单一句话:提供Android开发人员一系列的服务和API的接口。
关于API接口如何查看:如何查看Android API文档以及Android5.0新增加的API接口:Android 5.0 新增和改进的API,感兴趣的同志可以看下。
那么Framework具体的工作是做什么呢? 简单一句话:提供Android开发人员一系列的服务和API的接口。
关于API接口如何查看:如何查看Android API文档以及Android5.0新增加的API接口:Android 5.0 新增和改进的API,感兴趣的同志可以看下。
现在许多厂商一般是做代码移植,然后可能会根据自己产品的特点在frameworks及整个平台里加自己的扩展功能。frameworks层多数是Java代码。下面是frameworks的结构图:
Framework定义了客户端组件和服务端组件功能及接口。包含3个主要部分:服务端,客户端和Linux驱动。