《Android应用开发技术(第2版)》课件01-Android基础入门.pptxVIP

  • 15
  • 0
  • 约7.45千字
  • 约 59页
  • 2022-06-12 发布于安徽
  • 举报

《Android应用开发技术(第2版)》课件01-Android基础入门.pptx

Android基础入门 第1章 学习目标 理解Android系统的体系架构; 掌握Android应用开发环境的搭建(★); 掌握Android应用的开发及部署(★); 了解Android项目打包发布的步骤。 2022-6-9 2 第1章 Android基础入门 内容大纲 Android简介 Android项目结构 Android开发环境搭建 第一个Android程序 项目文件结构 2022-6-9 3 第1章 Android基础入门 1.1 Android简介 内容大纲 Android的生态系统 Android的优势 Android的版本 2022-6-9 5 第1章 Android基础入门 Android是什么 Android是一个生态系统; Android的操作系统基于Linux内核; 2005年,Google收购了Android公司; Android源码开放、高度可定制; 超过80%的智能手机都在使用Android; 运行于手机、平板、电视、手表和汽车等多种智能设备; 当前最新的版本为Android ? 2022-6-9 6 第1章 Android基础入门 对比项目 Android iOS 开发语言 Java、Kotlin Objective-c、Swift 系统开放性 Android源码开放,开放性更好 封闭操作系统,开放性较差 系统安全性 源代码开放,安全性较差 封闭操作系统,安全性更高 Android和iOS的区别 2022-6-9 7 第1章 Android基础入门 智能手机操作系统市场份额 2022-6-9 8 数据来源:/cn/smartphone-os-market-share/ 第1章 Android基础入门 Android的优势 基于开源技术 自由度高 选择多样化 广泛的开发群体 2022-6-9 9 第1章 Android基础入门 Android版本 2008.9:发布Android第1个版本Android 1.1 2009.4:Android1.5 Cupcake(纸杯蛋糕)正式发布 2009.9:Android1.6 Donut(甜甜圈)版本发布 …… 2022-6-9 10 Android9.0 Android pie (派) Android1.5 Cupcake (纸杯蛋糕) 第1章 Android基础入门 11 Android版本 Android 10.0之前以甜点命名,之后从Q开始命名 2022-6-9 第1章 Android基础入门 名称 版本 发行时间 API版本 Ice Cream Sandwich 4.0 - 4.0.4 Oct 2011 14 - 15 Jelly Bean 4.1 - 4.3.1 July 2012 16 - 18 KitKat 4.4 - 4.4.4 Oct 2013 19 - 20 Lollipop 5.0 - 5.1.1 Nov 2014 21 – 22 Marshmallow 6.0 - 6.0.1 Oct 2015 23 Nougat 7.0 - 7.1 Sept 2016 24 - 25 Oreo 8.0 - 8.1 Sept 2017 26 - 27 Pie 9.0 Aug 2018 28 Android Q 10.0 Sept 2019 29 Android R 11.0 Feb 2020 30 1.2 Android系统架构 Android的硬件 Android手机CPU大多属于RISC(Reduced Instruction Set Computer:精简指令集)家族,被称为ARM (Advanced RISC Machine) 不同于PC的Intel系列CPU,ARM是一种32位或64位的微处理器,广泛用于智能手机、平板电脑、智能电视或智能汽车,功耗低、性价比高,是这一领域当之无愧的王者 Android手机操作系统采用Linux,Linux能很好地跑在ARM上。 2022-6-9 第1章 Android基础入门 13 Android系统架构 14 系统和用户应用层 Java API框架层 Android运行时库与系统库 设备硬件抽象层 Linux内核层 2022-6-9 第1章 Android基础入门 ① 系统和用户应用层 系统应用程序是核心应用程序的集合,如:电子邮件、短信、日历、浏览器和联系人等; 系统应用程序为开发者提供关键功能; 用户应用程序包括从应用商店下载的应用程序以及我们自己开发的应用程序。 2022-6-9 15 第1章 Android基础入门 ② Java API框架层 提供构建应用程序的API,简化核心模块化系统组件和服务的使用,主要包括以下组件和服务: 视图系统,用于构建应用的 UI,包括列表、按钮、文本框等; 资源管

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档