Android体系结构

1. Android应用程序开发技术结构图

2. 基于组件的应用程序开发方法

3. Android应用程序组件

 

1. Android应用程序开发技术结构图

    Android体系结构

    Linux Kernel             Linux核心 提供了Android操作系统的基本功能, 大多是一些驱动

    Libraries                  分为<1>常用的类库,

                                       <2>Runtime 分为<1.1>核心包(Core Libraries)

                                                               <1.2>虚拟机(DVM)

    Application Framework      框架:相当于买的毛坯房

                                          这是需要重点了解的

    Application                     

     

    先从宏观把握, 再细节.     横看成岭侧成峰, 远近高低各不同. 不识庐山真面目, 只缘身在此山中.      

 

2. 基于组件的应用程序开发方法

    组件:相当于一个个零件.

    常见功能封装起来, 组装起来

 

3. Android应用程序组件

   <1>Activity组件  负责用户的交互

   <2>Service组件  完成耗时较长的

   <3>Content Provider组件     负责对外提供数据, 并允许有需要的应用程序访问这些数据

   <4>BroadcastReceiver组件   负责监听手机出现的各种情况, 并作出相应的响应

                                            手机快没电, 会发送广播没电. 游戏程序接收到, 就会提示用户没电了, 快保存进度  

Android体系结构,布布扣,bubuko.com

Android体系结构

上一篇:iOS8 对开发者来说意味着什么?


下一篇:使用proguard混淆android代码