【Android系统原理与开发要点详解】

更新时间:2023-08-28 13:40:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Android系统概述

Android系统概述

第一部分基础知识第二部分 Android的开发工作第三部分 Android的 SDK与源代码

第一部分基础知识OHA(Open Handset Alliance)开放手机联盟,为 Google与 33家公司联手为 Android移动平台系统的发展而组建的一个组织。 Android是目前最流行的手机开发平台,依靠 Google强大开发和媒体资源, Android成为众多手机厂商追逐的对象。

第一部分基础知识 Android是包括一个操作系统、中间件和关键应用的移动设备的一个软件堆。

第一部分基础知识

传统手机的开发: 厂商制作手机出售开放式手机的开发: 厂商制作手机出售 第三方开发手机应用

第一部分基础知识

Android的双重开发模式: 各厂商在统一开放平台开发手机 第三方开发手机应用Android的市场: http://www.77cn.com.cn/market/

第一部分基础知识开放源代码,用于移植制作手机 http://www.77cn.com.cn/

http://www.77cn.com.cn/丰富的资料,用于开发上层应程序

http://www.77cn.com.cn/market/应用程序的交易场所

第一部分基础知识未来智能电话的发展方向: 通讯工具 网络工具 媒体播放器 媒体获取设备 多类型的连接设备 视频电话 具有友好和绚丽用户界面的设备 可以个性化定制的平台 概念性产品

第一部分基础知识 Android技术上的优势: 全开放智能手机平台 多硬件平台的支持 使用众多的标准化技术 核心技术完整,统一 完善的 SDK和文档 完善的辅助开发工具

第一部分基础知识 Android技术上的优势: 全开放智能手机平台 多硬件平台的支持 使用众多的标准化技术 核心技术完整,统一 完善的 SDK和文档 完善的辅助开发工具Android 2.x Eclair

Android 1.6 Donut

Android 1.5 Cupcake

Android 1.x

第二部分 Android的开发工作

Android的开发分成三种类型: 1.移植开发手机系统 2.应用程序开发 3. Android系统开发

第二部分 Android的开发工作应用程序开发Android应用 Android应用 Android应用

硬件系统

移植开发手机系统

第二部分 Android的开发工作JAVA应用程序系统API JAVA框架

JNI

核心库

Andoid各种底层库

Dalvik虚拟机 Run Time硬件抽象层

用户空间

C程序框架

内核空间标准Linux

Android系统核心驱动

Android系统相关设备驱动

移植开发手机系统

硬件系统

硬件系统

第二部分 Android的开发工作应用程序开发JAVA应用程序系统API JAVA框架 Android应用 Android应用 Android应用

核心库 JNI Dalvik虚拟机 Run Time硬件抽象层

Andoid各种底层库

用户空间

C程序框架

内核空间标准Linux

Android系

统核心驱动

Android系统相关设备驱动

第二部分 Android的开发工作Android系统开发:JAVA应用系统API JAVA框架类 JAVA框架 JAVA应用程序

核心库 JNI JNI Dalvik虚拟机 Run Time硬件抽象层

本地库

Andoid各种底层库

用户空间

C程序框架

内核空间标准Linux

Android系统核心驱动

Android系统相关设备驱动

第三部分 Android的 SDK与源代码

两种形式的 Android开发: Android的 SDK ( Linux和 Windows两种环境) Android的完全源代码 (完全源代码, Linux中开发)

第三部分 Android的 SDK与源代码

Android的 SDK以二进制的形式提供,用于应用开发 JAVA应用程序。不同版本的 Android的 SDK: android-sdk-linux_x86-1.0 android-sdk-windows_x86-1.0 android-sdk-linux_x86-1.5_r2 android-sdk-windows_x86-1.5_r2 android-sdk-linux_x86-1.6_r1 android-sdk-windows_x86-1.6_r1

http://www.77cn.com.cn/

第三部分 Android的 SDK与源代码

基于源代码 Android的开发在获取所有源代码的基础上进行,可以开发应用程序,进行系统移植,或开发系统本身。 Android的源代码可以从其 git的源代码仓库中获得: http://www.77cn.com.cn

http://www.77cn.com.cn/

第三部分 Android的 SDK与源代码

Android的知识结构( SDK方面): JAVA语言知识 应用程序架构 GUI设计基础知识 各种视图的使用 2D/3D图形 API 应用程序的设计思想

本文来源:https://www.bwwdw.com/article/c5hi.html

Top