1.android是包括一个操作系统、中间件和关键应用的移动设备的软件堆。
2.android 的开发分成三种类型:
1)移植开发手机系统
2)应用程序开发
3)android系统开发
3.android的软件结构的几个层次:
1)操作系统层(linux,相关驱动)
2)库(libraries) 和 运行环境(runtime)
3)应用程序框架(application framework)
4)应用程序(application)
4.android的工具:
aapt:用于建立zip兼容的包
abd:使用adb工具可以再模拟器或设备上安装应用程序的.apk
aidl:可以生成进程间的接口的代码
avds:用于仿真器的选项,使用实际的设备
ddms:这个工具集成了Dalvik,能够在模拟器或者设备上管理进程并协助调试。可以用它杀死进程,选择某个特定的进程来调试,产生跟踪数据,观察堆和线程信息。
dx:dx工具将.class字节码转换为android字节码。
draw 9-patch:允许使用所见即所得的编辑器轻松地创建ninepatch图形。
emulator:它是在计算机上运行的一个虚拟移动设备。可以使用模拟器器来在一个实际的android运行环境下设计、调试和测试的应用程序。
hierarchy viewer(层级观察器):允许调试和优化的用户界面。
mksdcard:帮助创建磁盘印象,可以在模拟器环境下使用磁盘印像来模拟外部存储卡。
monkey:是在模拟器或设备上运行的小程序,它能够产生随机的用户事件流。如click
sqlite3:能够方便的访问sQLite数据文件
5.android的专用驱动
1)ashmem:匿名共享内存驱动
2)Logger:轻量级的log驱动
3)binder驱动:基于openbinder驱动,为android平台提供ipc的支持。
4)能源管理:轻量级的能源管理,基于linux的能源管理。
5)android power manager:定时器驱动,用于唤醒设备
6)low memory killer:在缺少内存的情况下,杀死进程。
7)android pmem:物理内存驱动
6.android的GUI系统(?)
分享到:
相关推荐
Android系统原理与开发要点详解_培训课件下载。 Android系统原理与开发要点详解_培训课件下载。 Android系统原理与开发要点详解_培训课件下载。 Android系统原理与开发要点详解_培训课件下载。 Android系统原理与...
【Android系统原理与开发要点详解】04_Android的底层库和程序.pdf 【Android系统原理与开发要点详解】05_Android的JAVA虚拟机和JAVA环境.pdf 【Android系统原理与开发要点详解】06_Android的GUI系统.pdf 【Android...
《Android系统原理及开发要点详解》全面介绍开放的移动电话平台Android系统,包括Android系统中的Linux驱动、本地框架、Java框架和Java应用4个层次。《Android系统原理及开发要点详解》内容以知识性内容为纲,重点...
《Android系统原理与开发要点详解》是一份深入探讨Android操作系统核心机制及开发实践的资源集合。这份资料由一系列PDF文档组成,涵盖了从系统概述到具体开发环节的多个方面,包括Android系统的开发综述、GUI系统、...
资源名称:Android系统原理及开发要点详解内容简介:《Android系统原理及开发要点详解》全面介绍开放的移动电话平台Android系统,包括Android系统中的Linux驱动、本地框架、Java框架和Java应用4个层次。《Android...
Android 系统原理及开发要点详解.pdf
很抱歉,但提供的文件信息中并没有包含实际的“部分内容”,而仅是重复的下载链接和声明。没有具体的技术内容,我无法...如果您能提供具体的文档部分,我将能够提供更详尽的Android系统原理及开发要点的分析和解释。
《Android系统原理及开发要点详解》是一本深入探讨Android操作系统核心机制和开发实践的重要参考资料。本书旨在帮助读者全面理解Android的内部运作,并掌握在这一平台上进行高效应用开发的关键技巧。 一、Android...
Android系统原理及开发要点详解-高清-目录,详解了Android平台各个子系统的开发、驱动等细节。以及android的设计框架
Android系统原理及开发要点详解_韩超_梁泉_带书签
共计4个part,请放到一个文件下,解压即可! android系统原理及开发要点详解_韩超_梁泉.part3
根据提供的文件标题、描述以及标签信息,我们可以推测这本书《Android系统原理及开发要点详解》主要聚焦于Android操作系统的基础原理和应用程序开发的关键技术。虽然提供的部分内容并没有包含实际的技术内容,但基于...
Android系统原理与开发要点详解(全)Android系统原理与开发要点详解(全)
这个一个些列,1-12,很系统的讲解了Android系统框架,也有少部分开发要点,是目前比较好的系列,讲的很透彻,结构清晰,思路明确。本着开源精神,免积分共享出来。个人认为,真的讲的很好。 附注:本系列仅供学习...
Android中、高级开发者:通过本书的引导,学习系统架构,关注开发要点,并尽量使用手机系统的通用设计思想、软件工程思想、系统工程思想来指导Android系统学习。 嵌入式Linux系统学习者:将Android作为一个集...
ANDROID系统原理及开发要点详解.pdf
Android系统原理及开发要点详解课件是一份深入探讨Android操作系统及其开发实践的教育资源。这份资料旨在帮助学习者从系统层面理解Android,以便更好地进行应用程序开发。Android作为一个开源且功能强大的移动平台,...