安卓平台app开发 什么是Android? Android:一词的本义指“机器人”,同时也是Google于07年11月5日发布的基于Linux核心的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 Android之父:Andy Rubin(安迪·鲁宾),Google工程副总裁,Android开发的领头人。 历史版本 Android操作系统曾有两个预发布的内部版本,它们的代号分别是铁臂阿童木(Astro)和发条机器人(Bender)。由于涉及到版权问题,从2009年5月开始,Android操作系统改用甜点来作为版本代号,这些版本按照大写字母的顺序来进行命名。 以下是甜点代号及翻译: 1.5 Cupcake:纸杯蛋糕 1.6 Donut:甜甜圈 2.0/2.1 Eclair:闪电泡芙、法式奶油夹心甜点、松饼 2.2 Froyo:冻酸奶 2.3 Gingerbread:姜饼 3.0Honeycomb:蜂巢、蜂窝 4.0 Ice Cream Sandwich:冰激凌三明治、冰淇淋三明治 4.1/4.2/4.3 Jelly Bean:果冻豆、糖豆 4.4 KitKat:奇巧巧克力棒 5.0/5.1 Lolipop:棒棒糖 市场前景 国内手机操作系统分布图 ·截止2015年6月,使用Android操作系统的 国内手机用户已高达74%。 ·据2015年谷歌I/O大会数据统计,全球Android 系统用户已达10亿人。在全世界10部智能手机 中,有8部安装了Android。 ·谷歌官方应用市场GooglePlay下载量已达到500亿次。 Android的优缺点 优点 ·开源:可深度定制,厂家喜爱 ·开发门槛低:Windows、Mac、 Linux均可开发。JAVA程序员 基数大,转型快。 ·丰富的硬件选择:机型丰富、产 品类型多样。 缺点 ·系统碎片化:应用开发兼容适配成本高。 ·软件质量较差:恶意软件、垃圾软件防不胜防。 ·硬件碎片化:硬件厂商众多,从屏幕分辨率至 底层开发标准不统一。 Android系统架构 Android系统架构 应用层 应用框架层 (应用开发调用) 运行机制 底层 (Linux核心) 类库层 (系统 库) Android系统架构 android系统框架分为四个层,从高层到低层分别是应用程序层、应用程序框架层、 系统运行库层和linux核心层。 ·Linux 核心层 Android 的核心系统服务依赖于 Linux 2.6 内核 ,如安全性、内存管理、进程管理、 网络协议栈和驱动模型。 Linux 内核也同时作为硬件和软件栈之间的抽象层。 ·系统库、运行层 Android包含一些C/C++库,这些库能被Android系统中不同的组件使用。 它们通过Android应用程序框架为开发者提供服务。 Android 包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。 ? 每一个 Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。 5.0后Android的编译运行模式已更改为ART。 ·应用程序框架层 应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它 的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。 帮助程序员快速的开发程序,并且该应用程序重用机制也使用户可以方便的替换程序组件。 ·应用程序层 所有的应用程序都是使用JAVA语言编写的,每一个应用程序由一个或者多个活动组成, 活动必须以Activity类为超类,活动类似于操作系统上的进程,但是活动比操作系统的 进程要更为灵活,与进程类似的是,活动在多种状态之间进行切换。 开发环境准备 ·下载配置javaSDK /technetwork/java/javase/downloads/index.html 根据系统选择版本安装即可。 ·下载安装Eclipse或AndroidStudio /downloads/? ·下载安装ADT 该网站有详细安装说明可参考 启动Android Studio 使用Android Studio开发Android应用大致需要如下3步: 1.创建一个Android项目或Android模块。 2.在XML布局文件中定义应用程序的用户界面。3.在Java代码中编写业务实现。 项目结构介绍 AndroidManifest.xml 清单是每个Android项目所必需的,它是整个Android应用的全部描述文件。AndroidManifest.xm清单文件说明了该应用的名称、所使用的图标以及包含的组件等。 项
您可能关注的文档
最近下载
- 煤矿安全监督检查制度.doc VIP
- 重医大小儿感染病学课件04猩红热.ppt VIP
- 2025年河南对口升学建筑类基础课高考试卷及答案.docx VIP
- RCIE C8511 锐捷认证互联网专家-路由交换理论考试题库(含答案).docx VIP
- 八年级下册名著《钢铁是怎样炼成的》阅读任务单(答案版)共5页.docx VIP
- 公务员(省考)真题含答案详解(A卷).docx VIP
- 2025年国家电网招聘考试题库试题附参考答案详解【完整版】.docx VIP
- (完整版)见索即付保函统一规则(URDG758) .pdf VIP
- [全]学生硬笔作品纸-古诗词书法比赛用A4纸打印模板.docx VIP
- 2025年陕西省中考数学真题试卷含答案.pdf VIP
原创力文档

文档评论(0)