`
LoveZhou
  • 浏览: 272479 次
  • 性别: 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+sdk中文帮助文档

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

    Android SDK中文开发文档 pdf 

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

    android 中文帮助手册 开发指南 API

    《Android SDK文档》什么是Android? 从这里开始 安装SDK 更新SDK 开发与调试 Hello Android 应用程序解析 记事本教程 开发工具 应用程序模型 应用程序生命周期 开发应用程序 用户界面工具 应用构成部分 数据存储与...

    [14本经典Android开发教程]-3-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自定义组件开发详解.rar_android_it

    组件开发,Android自定义,???????????????????????????????????????????????????????? Android ???????????????? ?????????????????????????????????????? IT ???????? 10 ???????????????????????????????? ??????...

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

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

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

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

    Android单元测试初探——Instrumentation

    学习Android有一段时间了,虽然前段时间对软件测试有了...在这篇文章中,我将介绍Instrumentation这种测试方法,那么什么是Instrumentation?Instrumentation和Activity有点类似,只不过Activity是需要一个界面的,而

    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开发精要.mobi

    如何才能写出贴近Android设计理念、能够更加高效和可靠运行的Android应用?通过Android的源代码去了解其底层实现细节是重要的方之一!然而,Android系统太过于庞,源代码实现复杂,习的技术门槛和时间成本都很高。有...

    Android串口通信(Android Studio)

    在Android开发中,串口通信(Serial Port Communication)是一种重要的技术,它允许设备之间通过串行接口进行数据交换。在Android Studio环境下实现串口通信,开发者可以构建与硬件设备交互的应用,例如读取传感器...

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

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

    JS调用Android方法,向Android方法传递json数据

    在现代的移动应用开发中,JavaScript与原生平台之间的交互变得越来越常见,特别是在使用Android的WebView组件时。本文将深入探讨如何使用JavaScript调用Android的方法,并传递JSON数据,以实现两者之间的高效通信。 ...

Global site tag (gtag.js) - Google Analytics