资源简介
Android系统 = Linux内核 + Android运行时。
Android系统使用的Linux内核包含了一些专用驱动,例如Logger、Binder、Ashmem、Wakelock、Low-Memory Killer和Alarm等,这些Android专用驱动构成了Android运行时的基石。Android运行时从下到上又包括了HAL层、应用程序框架层和应用程序层。HAL层主要是为规避GPL而设计的,它将将硬件驱动分成内核空间和用户空间两部分,其中用户空间两部分采用的是商业友好的Apache License。应用程序框架层主要包括系统服务,例如组件管理服务、应用程序安装服务、窗口管理服务、多媒体服务和电信服务等。应用程序框架进一步又分为C/C++和Java两个层次,Java代码运行Dalvik虚拟机之上,并且通过JNI方法和C/C++交互。应用程序层主要就是由四大组件Activity、Service、Broadcast Receiver和Content Provider构成,它们是应用开发的基础。这个PPT从一个通用的应用程序架构开始,概述Android系统的专用驱动、HAL、关键服务、Dalvik、窗口机制和四大组件等。这个PPT 作为前面第1个PPT的延续,帮助进一步了解Android系统的具体实现。
代码片段和文件信息
- 上一篇:Android桌面便签程序的实现详解和源码
- 下一篇:trang.jar包
相关资源
- Android桌面便签程序的实现详解和源码
- android-support-multidex-1.0.3.jar
- Android Socket源码实现与PC通讯
- Android手机版Java五子棋源代码
- 基于WebSocket实现的Android和H5聊天通讯
- 《手把手教你用Android开发新浪微博客
- Java 课程表管理系统
- 房屋租赁系统
- android 边下边播放mp3完美实现有缓冲和
- android游戏开场动画源代码
- JAVA语言考试系统的设计与实现(论文
- jsp + servlet + javaBean + sql 学生课绩管理
- jsp学生课绩管理系统源代码+论文.zi
- java银行帐目管理系统(源代码+论文)
- Java电子相册管理系统.zip
- java简单文件管理系统源码.zip
- 纯jsp页面的一个简单学生成绩系统
- 图书馆管理系统myeclipse+mysql 亲测可用
- android状态栏一体化,沉浸式状态栏,
- 新闻管理系统jsp全代码
- 软件体系结构课程设计--图书管理系统
- mysql+java图书馆管理系统
- android 连接mysql数据库jar包
- 操作系统实验java版
- android安卓漂亮的完整UI界面设计
- Android项目中实现弹幕功能
- android实现修改头像和上传功能
- Android商城购物车页面实现
- Java新闻发布系统源代码
- 基于JSP的个人博客系统的设计与实现
评论
共有 条评论