- 15
- 0
- 约7.45千字
- 约 59页
- 2022-06-12 发布于安徽
- 举报
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,包括列表、按钮、文本框等;
资源管
您可能关注的文档
- 《Altium-Designer-16-基础实例教程》课件02单管放大电路的原理图设计.pptx
- 《Altium-Designer-16-基础实例教程》课件03原理图元件库.pptx
- 《Altium-Designer-16-基础实例教程》课件04数码显示单片机系统电路板设计.pptx
- 《Altium-Designer-16-基础实例教程》课件05创建元件封装和集成库.pptx
- 《Altium-Designer-16-基础实例教程》课件06电路仿真.pptx
- 《Android应用开发技术(第2版)》课件02Android基础界面设计-布局.pptx
- 《Android应用开发技术(第2版)》课件02-Android基础界面设计-控件.pptx
- 《Android应用开发技术(第2版)》课件02Android基础界面设计-通知-菜单及样式.pptx
- 《Android应用开发技术(第2版)》课件03-ActivityFragment-Activity.pptx
- 《Android应用开发技术(第2版)》课件03Activity与Fragment-Fragment.pptx
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
原创力文档

文档评论(0)