第四部分android系统应用程序架构与执行课程.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 16页
  • 2016-12-09 发布于江苏
  • 举报

第四部分android系统应用程序架构与执行课程.ppt

第 * 页 Android系统移植 第四章 android系统应用程序架构与执行 一、开发的三种模式 二、系统软件的架构 三、系统软件执行步骤 Java应用程序 Linux操作系统及驱动 Linux ARM C 第二层本地框架和java运行环境 C/C++ 内核空间和用户接口 平台API 第三层java框架 本地和Java接口 Android系统开发 ?在android的软件系统中,第3个层次java框架和第四个层次(java应用)之间的接口也说就是android的系统接口系 统API。这个层次是标准的接口,所有的android应用程序都是基于这个层次的接口开发出来的。 android系统开发的一个比较典型的示例就是当系统需要某种功能时,为了给java层次的应用程序提供接口,需要从底层到上层的整体开发,具体的步骤如下: 1、增加C或者C++的本地库 2、定义java层需要的类API 3、将所需要的代码封装成JNI 4、结合java类和JNI 5、应用程序调用Java类 二、系统软件的架构 ?我们以android内置Alarm时钟程序为例来说明内置预留程序的架构和运行机制。 Alarm闹钟是android系统中一个基本的应用,他对应的硬件是主板上的rtc时钟芯片。 通过主板上的rtc时钟芯片来提供定时和时间服务。 硬件的基础是实时时钟设备rtc,在linux内核代码中需要有

文档评论(0)

1亿VIP精品文档

相关文档