`
LoveZhou
  • 浏览: 270557 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多
Google对Android的描述是:
     为移动设备设计的第一个真正开放的综合平台,所有的软件都能运行在手机上,从而消除了阻碍移动创新的屏障。

     Android 由以下几个部分组成:
     1.一个硬件参考设计(指移动设备的硬件配置,说白了,就是多高的处理器,和多大的内存,可以运行起整个Android系统)。
     2.一个Linux操作系统内核(有了硬件,就需要有软件与硬件联系的接口,Linux内核提供了Android系统底层与移动设备的低级接口,内存管理和进程控制,还专门为移动设备进行了优化)。
     3.应用程序开发的开源库(SQLite,WebKit,OpenGL,媒体管理器)。
     4.Android应用程序的运行时(Dalvik虚拟机,提供Android特定功能的核心库)。
     5.把系统服务隐式的显示给应用层的应用程序框架(窗口管理器,内容提供器,位置管理器,电话,点对点服务)。
     6.用户接口框架(承载,启动应用程序)。
     7.预装的应用程序。
     8.开发应用程序的软件开发包(工具,插件,文档)。

     Android不是:
     1.Java ME实现(都是用java语言编写,JavaME程序不能不经修改的运行在Android上)。
     2.Linux手机标准论坛或者开放手机联盟的一部分(Android是运行在开源的Linux内核上的)。
     3.一个简单的应用层(不是一个简单的应用层,而是包括了操作系统,API库和用用程序本身)。
     4.一个移动手机设备(和iPhone不同,Android有更多的可选择的硬件设备)。
     5.更不是Google对iPhone的回应(iPhone是完全私有硬件和软件的,Android是为了能在任何满足要求的手机上运行而设计的,而硬件并非Google生产,当手机上标记着Google,也只能说明Google是众多硬件实现厂商中的一个)。

     在很多平台上,本地应用的权限往往比第三方应用程序的权限高,这也限制了第三方应用程序的开发,而在Android平台上,本地程序和第三方应用程序都是用相同的API编写的,具有相同的权限,本地的任何应用程序,都可以被第三方的程序所替代,对开发人员来说,Android提供了一个完全按照对样式,观感和功能的想象来设计手机界面和应用程序的机会。
分享到:
评论

相关推荐

    Android中文文档

    什么是 Android? Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的 Android SDK 提供了在Android平台上使用JaVa语言进行Android应用开发必须的工具和API接口。 ...

    Android SDK中文开发文档 pdf 

    Android开发教程:Android SDK中文开发文档 pdf版电子书下载,介绍什么是 Android?Android特性及架构,Android应用程序框架和程序库,Android 运行库和Linux内核,如何安装配置Android SDK、建立应用程序签名、移植...

    Android是什么,什么是Android手机?.doc

    Android是什么,什么是Android手机?

    Android+sdk中文帮助文档

    什么是Android? 开始 安装SDK 更新SDK 开发与调试 Hello Android 应用程序解析 记事本教程 开发工具 应用程序模型 应用程序生命周期 开发应用程序 用户界面工具 组成部分 数据存储与取回 安全模型 ...

    [14本经典Android开发教程]-3-Android SDK 中文开发文档

    什么是 Android? Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的 Android SDK 提供了在Android 平台上使用JaVa语言进行Android应用开发必须的工具和API接口。 ...

    免费下载-Android SDK 中文开发文档

    什么是Android? Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的Android SDK 提供了在Android 平台上使用JaVa语言进行Android应用开发必须的工具和API接口。 ...

    新版Android开发教程.rar

    什么是 Android? Android? Android? Android? Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 ...

    Android应用程序开发教程PDF电子书完整版、Android开发学习教程

    什么是 Android? Android是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 ...

    Android代码-屏蔽home按键

    As there are a lot questions about "how to disable home button in android?" on Stack Overflow, such as how to disable home button in android? Android - Is It possible to disable the click of home ...

    android apk信息统计

    ANDROID-SDK-VERSION :2.1 导入包:android_core.jar android_framework.jar android_common.jar 这三个包需要编译android源码,才可以得到。 简介:该范例用来统计android手机中已经安装的所有APK程序,分为4中...

    Android 手机编程基础入门教程 pdf文件

    Android Google手机编程基础入门教程 pdf,Android手机概念,Android手机入门,什么是Android?Android的系统架构等都是本教程的重要,在这一教程集里不会涉及代码,主要是讲一些开发前奏知识。

    想破解Android?把它冻—下就可以了!.pdf

    想破解Android?把它冻—下就可以了!.pdf

    Android 开发教程

    开放手机联盟--Open Handset Alliance ...什么是Android? Android 的系统架构 7 个Linux 手机平台 Android 学习方法 Android 开发环境搭建 Android 虚拟机Dalvik Android 中各种JAVA 包的功能描述 ................

    Android.bp文件说明.pdf

    Android新编译规则Android.bp文件语法规则详细介绍,条件编译的配置案例。 Android.bp 文件首先是 Android 系统的一种编译配置文件,是用来代替原来的 Android.mk 文件的。在 Android7.0 以前,Android 都是使用 ...

    Android布局管理器

    3 android:orientation="vertical" 4 android:layout_width="fill_parent" 5 android:layout_height="fill_parent" 6 android:id="@+id/lla" 7 android:gravity="right" 8 > <!-- 声明一个 LinearLayout 布局,并...

    cast-2015-2-android:Android培训课程-演员组(2015年第二学期)

    什么是Android? 软件层 开发环境 集成开发环境 你好,世界! 项目结构 SDK管理器 AVD经理 活动 活动生命周期 操作视图 列表视图 转接器 意图 意图过滤器 可序列化 可包裹的 可序列化还是可打包? 动作栏菜单 上...

    Android生命周期

    Android生命周期

    Android框架揭秘.pdf

    《Android框架揭秘》通过对Android系统源代码的分析,主要介绍Android框架的初始化过程及主要组件的工作原理。作者直接分析和整理了Android框架的主要源代码,并详细讲解了理解框架工作原理所需的各种基础知识和构成...

Global site tag (gtag.js) - Google Analytics