安卓讲课笔记1.1 安装Android Studio
文章目录
- 零、学习目标
- 一、导入新课
- 二、新课讲解
- (一)Android Studio概述
- (二)下载Android Studio
- 1、Android Studio下载地址
- 2、Android Studio下载步骤
- (三)安装Android Studio
- 1、进入安装向导
- 2、选择安装组件
- 3、选择安装位置
- 4、选择开始菜单文件夹
- 5、按照配置进行安装
- (四)启动并配置Android Studio
- 1、Android Studio首次运行
- 2、选择安装类型
- 3、选择默认JDK位置
- 4、选择用户界面主题
- 5、选择安卓SDK组件及安装位置
- 6、模拟器配置
- 7、安装许可协议
- 8、下载组件
- 9、进入设置对话框进行相关设置
- (1)设置主题
- (2)设置滚鼠调节编辑器字号
- (3)设置编辑器字体
- (4)设置文件字符编码
- (5)设置自动导入
- (6)设置代码完成
- (7)设置文件头
- 10、使用SDK管理器下载安卓SDK
- 11、使用AVD管理器创建安卓虚拟机
- (五)创建安卓应用
- 1、选择项目基于的模板
- 2、配置项目基本信息
- 3、在虚拟机上测试应用
- 4、在真机上测试应用
- (六)设备管理器和SDK管理器
- 1、通过工具栏按钮启动设备管理器
- 2、通过工具栏按钮启动SDK管理器
- 三、归纳总结
- 四、上机操作
- 五、拓展材料
- (一)安卓概述
- 1、Android 一词由来
- 2、Android 开发优势
- (二)安卓版本与API对照表
- (三)安卓开发工程师
- 1、安卓开发工程师岗位职责
- 2、安卓开发工程师薪资待遇
- 3、安卓开发工程师招聘对象
- 4、安卓开发工程师求职画像
- 5、安卓开发工程师人员流向
- (四)本学期安卓课程内容
零、学习目标
- 能安装配置Android Studio
- 能创建安卓虚拟机(AVD)
- 能创建简单安卓应用
一、导入新课
- 智能移动终端APP现在十分普及,一个是苹果APP,一个是安卓APP,本课程我们学习安卓APP开发。工欲善其事必先利其器,为了更好地进行安卓APP开发,我们需要安装配置一个高效的安卓开发工具——Android Studio。
二、新课讲解
(一)Android Studio概述
- Android系统自2007年问世以来,备受广大用户的青睐。系统的开源资源与架构为广大厂商及学习者提供了难得的机遇。在早期,Google公司使用Eclipse集成开发环境进行Android项目开发,2013年以后Google推出了自己的开发工具——Android Studio。Google在Android Studio刚开始推出的两三年内,还一直支持Eclipse开发平台,近几年Android Studio日趋成熟,技术不断迭代和更新,并逐渐淡化了Eclipse工具,加强了对Android Studio的改进。Android Studio是基于IntelliJ IDEA的Android应用开发集成开发环境(IDE),提供了更多提高Android应用的构建效率的功能。
(二)下载Android Studio
1、Android Studio下载地址
- https://developer.android.google.cn/studio
2、Android Studio下载步骤
- 许可协议打钩
- 下载安装包到本地
(三)安装Android Studio
1、进入安装向导
- 双击安装程序图标,进入安装向导
2、选择安装组件
- 采用默认的设置
3、选择安装位置
- 修改安装位置:
D:\Android\Android Studio
- 默认是安装在
C:\Program Files\Android\Android Studio
,最好改到其它盘,因为C盘是启动盘,不宜安装太多东西,影响启动速度。
4、选择开始菜单文件夹
- 采用默认设置
5、按照配置进行安装
- 单击【Install】按钮,就开始安装
(四)启动并配置Android Studio
- 启动Android Studio,首先看到启动画面中可爱的灰海豚
1、Android Studio首次运行
如果是Android Studio首次运行,会弹出消息框,提示无法访问Android SDK扩展列表
单击【Cancel】按钮
单击【Next】按钮
2、选择安装类型
- 采用自定义安装类型
3、选择默认JDK位置
- 采用默认设置(如果采用自己安装的JDK,版本不能低于JDK11)
4、选择用户界面主题
- 根据自己喜好选择用户界面主题,这里选择
Light
5、选择安卓SDK组件及安装位置
- 默认位置
C:\Users\Administrator\AppData\Local\Android\Sdk
,修改为D:\Android\SDK
(该目录得自己创建)
6、模拟器配置
采用默认模拟器设置,如果你电脑内存够大,那么可以将模拟器内存设置更大
检验设置是否符合要求,如果想修改,返回上一步
7、安装许可协议
- 接受三个许可协议:
android-sdk-license
、android-sdk-preview-license
和intel-android-extra-license
- 单击【Finish】按钮
8、下载组件
耐心等待组件的下载,直到出现
Intel HAXM installed successfully!
单击【Finish】按钮,显示欢迎窗口
9、进入设置对话框进行相关设置
单击左边列表里的【Customize】
单击【All settings…】,打开【Settings】对话框
(1)设置主题
- 选择自己喜欢的主题(有些同学喜欢
Darcula
主题)
(2)设置滚鼠调节编辑器字号
- 勾选【Change font size with Ctrl + Mouse Wheel】复选框
(3)设置编辑器字体
- 设置字体、字号与行间距
(4)设置文件字符编码
- 统一采用
UTF-8
字符编码,避免出现中文乱码问题
(5)设置自动导入
- 勾选如图所示两个复选框
(6)设置代码完成
- 不要勾选【Match case】复选框
(7)设置文件头
设置
File Header
,这样每次新建一个类,都会自动添加设置的文档注释
单击【OK】按钮
10、使用SDK管理器下载安卓SDK
启动SDK管理器
可以看到,
Android API 33
已经安装,再勾选Android API 32
单击【OK】按钮
单击【OK】按钮,确认变化
当然进入Android Studio主窗口之后,还是可以根据需要利用
Virtual Device Manager
安装其他Android SDK版本
11、使用AVD管理器创建安卓虚拟机
启动
Virtual Device Manager
已经有一个安卓虚拟机
删除该虚拟机
单击【Delete】,弹出消息框
单击【Yes】按钮
单击【Create virtual device】,然后选择一个设备 -
Phone - Pixel 4
选择系统映像(System Image)
下载选择的系统映像 -
Tirmisu
单击【Finish】按钮,单击【Tiramisu】
单击【Next】按钮,在虚拟设备配置对话框里可以对虚拟机进行设置
单击【Finish】按钮
启动虚拟机
(五)创建安卓应用
- 单击【New Project】按钮
1、选择项目基于的模板
- 选择“Empty Activity”模板
2、配置项目基本信息
设置项目名、包名(全部小写)、保存位置、采用的语言(Java)、最小SDK
单击【Finish】按钮,然后下载构建工具
Gradle
压缩包,有点耗时间,需要耐心等待
构建工具下载完毕
3、在虚拟机上测试应用
- 目前只创建了一个虚拟机
Pixel 4 API 33
,单击绿色三角形的运行按钮
- 在虚拟机上查看程序运行结果
4、在真机上测试应用
- 将手机连接到电脑,在手机开发者选项里启用USB调试模式
- 选择在手机上运行安卓应用
- 单击运行按钮,查看手机
(六)设备管理器和SDK管理器
在Android Studio窗口的工具栏上有两个按钮,分别用于启动设备管理器和SDK管理器。
1、通过工具栏按钮启动设备管理器
- Device Manager - 设备管理器
- 目前只创建了一个虚拟机,当然可以再创建新的虚拟机
2、通过工具栏按钮启动SDK管理器
- SDK Manager - SDK管理器
三、归纳总结
- 回顾本节课所讲的内容,并通过提问的方式引导学生解答问题并给予指导。
四、上机操作
- 形式:单独完成
- 题目:搭建安卓开发环境
- 要求:安装配置Android Studio;创建安卓虚拟机;创建安卓应用,显示“欢迎访问泸州职业技术学院”
五、拓展材料
(一)安卓概述
1、Android 一词由来
- Android 一词最早出现于法国作家利尔亚当 (Auguste Villiers de l’Isle-Adam) 在 1886 年发表的科幻小说《未来夏娃》(L’ève future) 中,将外表像人的机器起名为 Android,Android本义指“机器人” 。
- Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,官方中文名:安卓 。
- Android系统早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续对Android系统开发运营。
- 底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,大部分程序以Java语言编写。
- Android 提供了一个统一的应用程序开发方法,这意味着开发人员只需要为 Android 进行开发,这样他们的应用程序就能够运行在不同搭载 Android 的移动设备上。如:摩托罗拉、HTC、三星、索爱、LG、小米、华为、魅族等。
- Android系统除了运行在智能手机上之外,还可以用做平板电脑、电视、汽车等很多设备上。
2、Android 开发优势
- 开放源代码
- 众多开发者及强大的社区
- 不断增长的市场
- 国际化的 App 集成
- 低廉的开发成本
- 更高的成功几率
- 丰富的开发环境
(二)安卓版本与API对照表
API Level | Android版本 | Linux内核版本 | 首次发布日期 | 后续Android版本 | 支持截止日期 |
---|---|---|---|---|---|
33 | 13 | 5.15.41 | 2022-07-01 | 无 | |
T | Tiramisu preview | 5.10.91 | 2022-02-24 | 无 | |
32 | 12-sv2 (12.1?) | 5. 10.66 | 2021-09-23 | 无 | |
31 | 12 | 5.4,5.10 | 2021-10-05 | 无 | |
30 | 11 | 4.14-stable,4.19-stable | 2020-09-09 | 无 | |
29 | 10 | 4.9-q,4.14-q,4.19-q | 2019-05-08 | 无 | 2023 年 1 月 |
28 | 9 | 4.4.107, 4.9.84, and 4.14.42 | 2018-08-06 | 无 | 2022 年 1 月 |
27 | 8.1 | 4.10 | 2017-12-05 | 无 | 2021 年 6 月 |
26 | 8.0 | 4.10 | 2017-08-21 | 无 | 2021 年 1 月 |
25 | 7.1 | 4.4.1 | 2016-10-04 | 7.1.1、7.1.2 | |
24 | 7.0 | 4.4.1 | 2016-08-22 | 无 | |
23 | 6.0 | 3.18.10 | 2015-10-05 | 6.0.1 | |
22 | 5.1 | 3.16.1 | 2015-03-09 | 5.1.1 | |
21 | 5.0 | 3.16.1 | 2014-11-12 | 5.0.1、5.0.2 | |
20 | 4.4w | 3.10 | 2014-06-25 | 4.4w.1、4.4w.2 | |
19 | 4.4 | 3.10 | 2013-10-31 | 4.4.1、4.4.2、4.4.3、4.4.4 | |
18 | 4.3 | 3.4.0 | 2013-07-24 | 4.3.1 | |
17 | 4.2 | 3.4.0 | 2012-11-13 | 4.2.1、4.2.2 | |
16 | 4.1 | 3.0.31 | 2012-07-09 | 4.1.1、4.1.2 | |
15 | 4.0.3 | 3.0.1 | 2011-12-16 | 4.0.4 | |
14 | 4.0 | 3.0.1 | 2011-10-18 | 4.0.1、4.0.2 | |
13 | 3.2 | 2.6.36 | 2011-07-15 | 3.2.1、3.2.2、3.2.3、3.2.4、3.2.5、3.2.6 | |
12 | 3.1 | 2.6.36 | 2011-05-10 | 无 | |
11 | 3.0 | 2.6.36 | 2011-02-22 | 无 | |
10 | 2.3.3 | 2.6.35 | 2011-02-09 | 2.3.4、2.3.5、2.3.6、2.3.7 | |
9 | 2.3 | 2.6.35 | 2010-12-06 | 2.3.1、2.3.2 | |
8 | 2.2 | 2.6.32 | 2010-05-20 | 2.2.1、2.2.2、2.2.3 | |
7 | 2.1 | 2.6.29 | 2010-01-12 | 无 | |
6 | 2.0.1 | 2.6.29 | 2009-12-03 | 无 | |
5 | 2.0 | 2.6.29 | 2009-10-26 | 无 | |
4 | 1.6 | 2.6.29 | 2009-09-15 | 无 | |
3 | 1.5 | 2.6.27 | 2009-04-27 | 无 | |
2 1.1 | 2.6.X | 2009-02-09 | 无 | ||
1 | 1.0 | - | 2008-09-23 | 无 |
2009年4月,Android 1.1发布三个月后,Androud1.5发布,这也是第一个有公共代号的版本:纸杯蛋糕。从这个版本开始,Android每次会以英文字母的顺序,以甜点作为版本代号。
- Android 1.5:纸杯蛋糕 Cupcake
- Android 1.6:甜甜圈 Donut
- Android 2.0/2.1:松饼 Eclair
- Android 2.2:冻酸奶 Froyo
- Android 2.3:姜饼 Gingerbread
- Android 3.0:蜂巢 Honeycombm
- Android 4.0:冰淇淋三明治 Ice Cream Sandwich
- Android 4.2/4.1:果冻豆 Jelly Bean
- Android4.4:巧克力 KitKat
- Android5.0/5.1:棒棒糖 Lollipop
- Android6.0:棉花糖 Marshmallow
- Android 7.0:牛轧糖 Nougat
- Android 8.0:奥利奥 Oreo
- Android 9.0:派 Pie
从Android 10开始,Android不再按照零食或甜点的字母顺序命名,而是转换为版本号。
(三)安卓开发工程师
1、安卓开发工程师岗位职责
- 负责Android手机软件的开发及设计
- 根据产品的需求进行Android产品的分析
- 对Android平台开发技术进行研究,发现其缺陷并改正更新
- 根据用户需求研发新的Android产品,并测试其性能,进行改进
- 根据项目需求进行学习并快速掌握技巧
- 平常要与相关工作人员进行沟通,使团队快速成长起来
2、安卓开发工程师薪资待遇
- 整体分析(更新日期:2022-09-12)
- 历年变化
- 大厂安卓开发工程师工资
3、安卓开发工程师招聘对象
4、安卓开发工程师求职画像
5、安卓开发工程师人员流向
(四)本学期安卓课程内容
安卓讲课笔记1.1 安装Android Studio相关推荐
- 安卓学习日记:初识Android Studio · java环境配置和AS安装
工欲善其事,必先利其器.要进行安卓开发,必须要有一款上手的开发利器.查阅了相关资料后,了解到,现在主流的安卓开发工具是: 1. Eclipse + Android SDK 2. Android Stu ...
- linux mint能用安卓,如何在Ubuntu和Linux Mint上安装Android Studio
Android Studio 是一个全新的 Android 开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工 ...
- 安卓开发日记(1) - 安装 Android 开发环境和 first app
安装 Android 开发环境 安装 Android Studio 并升级到最新版本(本文使用 1.0.2 版本) 如果没有安装JDK, 安装 64-bit JDK MAC 下需要手动装一下HAXAM ...
- 安装Android studio中遇到sdk工具选项缺失和HAXM安装。
当安装Android studio完之后,利用andorid模拟器运行一个helloworld项目,打开SDK manage管理器的时候,添加虚拟设备(Create Virtual Defvice)时 ...
- Android(一)win10配置java环境、安装Android studio
Android(一)win10配置java环境.安装Android studio 从这篇文章开始,我将记录从配置环境到完成Android开发基础知识学习的过程.在学习过程中,参考的有郭霖大神的< ...
- ❤️【Android精进之路-02】安装Android Studio,认识Android SDK,一步步学习❤️
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文会重点介绍Android SDK以及如何安装Android Studio进行Android开发. 干货满满,建议收藏,需要用到时常看看.小伙伴 ...
- 在 Ubuntu 上安装 Android Studio
在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...
- Ubuntu x64安装Android studio 全部步骤和问题解决
Ubuntu x64安装Android studio 全部步骤和问题解决 参考文章: (1)Ubuntu x64安装Android studio 全部步骤和问题解决 (2)https://www.cn ...
- 安装android studio出现choose an account with administrator
安装android studio出现choose an account with administrator Windows安装时候会出现的问题 确保你是管理员账号登录,并且拥有管理员权限 确保安装包 ...
最新文章
- Swift游戏实战-跑酷熊猫 00 游戏预览
- 七、深入JavaScript的DOM(三)
- 走近分形与混沌(part7)--三体与混沌
- linux panic 构造_Linux Wireless架构总结
- 根据语句自动生成正则表达式
- 深入浅出MFC文档/视图架构之文档
- linux的驱动开发——字符设备驱动
- dell t40 固态系统盘_笔记本怎么安装固态硬盘 笔记本安装固态硬盘教程【详解】...
- 兼容所有浏览器的网页制作方法
- unix系统重启tcp服务器,《TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》 —3.5 服务器重启动...
- ubuntu7.10下配置java 6和mysql
- 2019支付版/聚合支付第三方支付/四方支付系统/提供技术咨询服务
- 计算机录屏幕和声音的软件是什么,电脑录屏软件带声音哪个好用 电脑录屏软件带声音软件...
- 程序员放弃高薪选择转行,半年过去,现状如何?
- 方差 标准差_总体、样本、总体方差、样本方差、抽样方差和标准误
- Gradle 学习 ----Gradle 进阶说明
- 【前端】JavaScript基础(二)
- Dubbo源码解析-——服务导出
- 网络营销实训一:什么是网络营销?
- 阿里巴巴内部:2021年全技术栈PPT分享(架构篇+算法篇+大数据)
热门文章
- 智能家居行业的玩家有什么特点?智汀智能家居小总结
- 胡图图想学c语言6之考点
- 维珍银河完成与Social Capital Hedosophia的合并
- struts2 如何接收input name[] 的数组或者集合
- 微信小程序实现滑动操作
- 泰山OFFICE技术讲座:中文标点关系穷举
- 【软通动力鸿湖万联扬帆系列“竞”开发板试用体验】折腾”竞“开发板
- 你U盘的速度为何那么慢?(节选)
- 微信文本消息html,微信公众帐号开发教程第8篇-文本消息中使用网页超链接
- 服务器要修复才能上网,Win10系统每次开机都要修复网络才能上网如何解决