`

anroid 体系概述

阅读更多

Android开发语言:java 运行环境:Dalvik Dalvik[参照百度百科]是Google公司自己设计用于Android平台的Java虚拟机



名词解释:
1: APK android代码的压缩包文件,类似jar文件。
2:Dex File android虚拟机可解释文件,类似class文件
3:Dalvik 虚拟机,类似jvm

我们一般用java开发程序,android sdk 会把java代码的class文件转换成Dex文件,最总交给虚拟机运行.

Android体系结构:


1) 应用程序层{开发的程序属于这一层} 
2) 2)应用程序框架层
3) 3)系统运行库层
4) 4)Linux内核层
参考博客:
http://www.cnblogs.com/royenhome/archive/2010/04/24/1719293.html




  • 大小: 156.4 KB
  • 大小: 86.6 KB
分享到:
评论

相关推荐

    Android项目设计与开发:Android概述.ppt

    概述 Android 体系结构 概述 Android调试桥(ADB) Android调试桥指的就是adb.exe工具(Android Debug Bridge简称ADB),存在于SDK的platform-tools目录中,允许开发人员与模拟器或者连接的Android设备进行通信。...

    [Android一周速成PPT]Android概述.ppt

    ### 一、Android概述 #### 1. Android是什么? - **定义**:Android是一个开源的移动设备操作系统,最初由Andy Rubin等人创立,后被Google收购并发展至今。 - **特点**:基于Linux内核,包括操作系统、中间件、...

    Android 体系结构介绍

    ### Android 体系结构详解 #### 一、概述 Android 是一个基于 Linux 的开源移动设备操作系统,它由 Google 维护并主导开发。Android 不仅是一个操作系统(Operating System, OS),还包括中间件(Middleware)和...

    Android 体系结构介绍.doc

    ### Android 体系结构详解 #### 一、概述 Android 作为一种广泛应用的移动设备操作系统平台,其内部架构设计决定了它的灵活性和高效性。Android 的体系结构可以分为四个主要层次:操作系统层(OS)、各种库...

    第一章:Android体系与系统架构.md

    ### Android体系与系统架构知识点详解 #### 1.1 Google的生态圈 - **起源与背景**:Android系统是由安迪·鲁宾(Andy Rubin)等人最初开发,原本目标是为数码相机创建一个先进的操作系统,但随后转向智能手机市场...

    Android架构概述

    ### Android架构概述 #### 一、引言与概览 Android是目前世界上最广泛使用的移动操作系统之一,它由Google公司维护并主导开发。Android系统的设计旨在为智能手机和平板电脑等移动设备提供一个统一的操作平台,其...

    移动通信技术Android手机开发

    1.2.1 Android体系结构 Android系统的架构分为四个主要层次:Linux内核、硬件抽象层(HAL)、系统运行库层和应用程序框架层。Linux内核提供了硬件驱动支持,HAL封装了底层硬件接口,系统运行库提供了各种C/C++库,...

    Android驱动开发权威指南

    第2章Android体系结构 2.1四层空间基本结构 2.1.1 Android系统底层开发 2.1.2应用程序开发 2.2 Android代码目录结构 2.3 Android开发环境搭建 第二篇 勿于浮砂筑高台——Linux驱动基础篇 第3章Linux内核综述 3.1 OS...

    android系统原理与开发要点详解

    首先,【Android系统概述】部分是了解Android体系结构的基础,它可能包含了Android的历史、设计目标、版本迭代以及与其他操作系统的比较。Android作为一个开源项目,其开放性与灵活性吸引了众多开发者,这部分将帮助...

    (完整word版)Android概述、UI控件布局.doc

    Android的体系结构包括四个主要层次:应用程序层、应用程序框架层、系统运行库层和Linux内核。这些层次共同构建了一个强大且灵活的平台,允许开发者创建各种各样的应用程序。 搭建Android开发环境是成为一名Android...

    移动互联网信息安全体系概述.pptx

    移动互联网信息安全体系是当前信息化时代的关键议题,尤其随着智能手机的普及和移动应用的爆发式增长,信息安全问题变得越来越复杂。本文将深入探讨移动互联网信息安全体系的相关知识点,包括移动互联网的特性、不同...

    java体系概述

    Java体系概述 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle Corporation的一部分)于1995年发布。它的设计目标是“一次编写,到处运行”(Write Once, Run Anywhere),这意味着Java...

    Android系统原理与开发要点详解_培训课件

    《Android系统原理与开发要点详解》是一份深入探讨Android系统的培训课件,涵盖了从系统概述到具体组件的全面解析。...无论你是初学者还是经验丰富的开发者,这份详尽的课件都将极大地丰富你的Android知识体系。

    Android技术内幕.系统卷(扫描版)

    《android技术内幕:系统卷》 前言 第1章 准备工作 /1 1.1 深入认识android /2 1.1.1 android的系统构架 /2 1.1.2 android的初始化流程 /5 1.1.3 各个层次之间的相互关系 /8 1.1.4 android系统开发(移植)和应用...

    Android系统开发教程

    Android系统开发是一门涵盖了操作系统、软件工程、编程语言等多个领域的综合性技术,对于有志于在移动应用开发领域深造的开发者来说,是必不可少的知识体系。本教程将带领你逐步深入Android的世界,从基础概念到高级...

    Android 增加一个分区配置指南 V1.00_rk系统新增分区_android_

    1. **理解Android分区体系结构** - **Bootloader分区**:引导加载程序,负责加载内核到内存并启动它。 - **System分区**:包含Android系统的大部分核心文件和库。 - **Cache分区**:用于缓存数据,提高系统性能。...

    《Android项目开发实训》项目总结报告.pdf

    本文档总结了 Android 项目开发实训的报告,涵盖了项目概述、需求分析、相关技术、概要设计、详细设计和结论等多个方面。 第一章 概述:本章节介绍了项目的背景和需求,旨在设计一个基于 Android 的位置闹钟软件,...

Global site tag (gtag.js) - Google Analytics