开篇-Introduction to Android

经常有人问我,Android 的Framework 层是干嘛的? Framework 是个中间件,除了提供 App运行的环境,调用的接口,也完成系统的配置管理、系统服务流程管理的抽象等很多功能。它不仅要抽象下层(lib层)提供的服务,向上层(APP)提供相应的接口,也要完成系统本身的一些运行控制。

一言以蔽之,我们在开发App的过程中调用的API,都是Framework 层提供的。

另外,当我们谈论App framework时,我们谈论的是软件框架。在这里有必要说明,避免理解混淆。


Android App 框架的两个基本概念:


1.Apps提供多个入口


Android的app都是由一些独立的组件来配合一起工作的。比如一个 Activity 提供一个单独的UI界面,一个 Service 提供一个后台操作。

你可以通过Intent从一个组件中来启动另一个。


2.要适配不同设备


Android版本和设备分化问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 178,072评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,816评论 2 45
  • 12组王真如阅读 153评论 0 0
  • 红枫叶 一切都过去了,消失的人,模糊的记忆,一切都开始物是人非。残存的一丝牵挂,羁绊着前行的脚步,回首...
    十月维度阅读 271评论 0 1
  • 原文:贫贱之人,一无所有,乃临命终时,脱一厌字;富贵之人,无所不有,乃临命终时,带一恋字;脱一厌字,如释重负;带一...
    简溪_向日葵阅读 378评论 0 0

友情链接更多精彩内容