01-Android GUI系统简介.docVIP

  • 2
  • 0
  • 约2.55千字
  • 约 4页
  • 2018-03-07 发布于河南
  • 举报
01-Android GUI系统简介

Android图形系统的分析与移植--一、Android GUI系统简介 1? 综述 Android的GUI系统由C语言框架和JAVA语言框架组成。对下层,Android的GUI系统通过调用显示输出设备和输入设备的驱动,从而将Android的软件系统和底层的硬件联系起来。对上层,Android的GUI系统提供了Java层次的绘图结构,Android的Java框架层调用这些绘图接口来构建各种UI元素,这些绘图接口也可以供Java应用程序层来调用。 Android的GUI系统架构图如图1所示: 图1??? GUI系统框架图 其中驱动包括FrameBuffer驱动,Event输入驱动等。 由上图可知,libui是提供接口的框架库,其他的库大部分通过继承并实现libui中定义的类来实现相应的功能。因此,理解libui的构造对于了解GUI的整体框架存在必然性。以下就来介绍一下该库。 2? libui库?????????????????????????????????????????????????????????????????????????????????????? libui是Android在本地层次一个框架性质的集成库,它不仅是现实的中枢,也是整个AndroidGUI系统的中枢。 这个库提供了一些接口,由其他的库通过类继承方式来实现,而调用者只需要调用libui库的接口即可。libu

文档评论(0)

1亿VIP精品文档

相关文档