Android_Camera架构分析.docxVIP

  • 11
  • 0
  • 约1.04万字
  • 约 12页
  • 2018-01-13 发布于江西
  • 举报
Android_Camera架构分析

Android的Camera架构一 Android Camera框架要了解Android Camera架构,还是得先从Android本身的架构说起。图1 Android Architecture从Android框架看,分为四层:应用层、应用框架层、库层、内核层。应用层主要工作在Android SDK之上,利用Android 提供的API进行开发,生成APK包。应用框架层整合了Android自带各种控件和类,为应用开发提供高效、方便的API接口。这个对上实现统一的接口,对下也提供统一的标准方便各种库的移入。库层是Android与底层硬件通信接口,它封装底层硬件接口实现该模块的具体逻辑,并以服务的形式通过Binder通讯机制暴露给应用框架。内核层则是直接与硬件联系的一层,可以理解为设备驱动。通过对上面框架的简要说明,我们大致明白一个应用自上而下的各个层起什么作用,这样有助于我们对代码的理解和修改。如果要做基于Android porting工作,就要明白在哪个层次的porting,怎么porting。Android的Camera包含取景器(viewfinder)和拍摄照片(take picture)的功能。目前Android原生的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。Android中的Cam

文档评论(0)

1亿VIP精品文档

相关文档