文章目录
- 1.Android 发展历程
- 2.Android 开发机器配置要求
- 3.Android Studio与SDK下载安装
- 4.创建工程与创建模拟器
- 5.观察App运行日志
- 6.环境安装可能会遇到的问题
- 7.练习题
本专栏主要在B站学习视频: B站Android视频链接
本视频范围:P1—P8
1.Android 发展历程
安卓(Android)是一种基于Linux内核的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。【开源不等于免费,用于商业可能需要收费】
- 2005年8月由Google收购注资。
- 2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统,并发布了Android的源代码。
- 第一部Android智能手机发布于2008年10月,由HTC公司制造。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表、车载大屏、智能家居等,并逐渐成为了人们日常生活中不可或缺的系统软件。
- 2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一
- 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
- 2019年,谷歌官方宣布全世界有25亿活跃的Android设备,还不包含大多数中国设备。
Android几乎每年都要发布一个大版本,技术的更新迭代非常之快,表1-1展示了Android几个主要版本的发布时间。
2.Android 开发机器配置要求
Android Studio是Android应用的开发工具,由谷歌公司在2013年5月推出,Android Studio基于IntelliJ IDEA演变而来,比 Eclipse更加方便易用,运行速度也较快。
对硬件的要求:
- 内存要求至少8GB,越大越好。
- CPU要求1.5GHz以上,越快越好。
- 硬盘要求系统盘剩余空间10GB以上,越大越好。
- 要求带无线网卡与USB插槽。
对操作系统的要求(以Windows为例)
- 必须是64位系统,不能是32位系统。
- 至少为Windows 7,不支持Windows XP。
3.Android Studio与SDK下载安装
谷歌开发者的中文网站可直接下载Android Studio,详细的下载页面是:
https://developer.android.google.cn/studio/index.html
SDK:全称为Software Development Kit,意即软件开发工具包,它可将App源码编译为可执行的App应用。
4.创建工程与创建模拟器
工程创建完毕后,Android Studio自动打开activity_main.xml【布局文件】与MainActivity.java【java文件】,并默认展示MainActivity.java的源码。
所谓模拟器,是指在电脑上构造一个演示窗口,模拟手机屏幕上的App运行效果。
Device Manager-> Create device -> 选默认5.0设置 next -> API 30【Android 11】 点击下载 ->
最终效果为:
备注:
可以切换视图 Project 视图
5.观察App运行日志
Android 采用Log工具打印日志,它将各类日志划分为五个等级:
- Log.e:表示错误信息,比如可能导致程序崩溃的异常。
- Log.w:表示警告信息。【前面1个消息都有】
- Log.i:表示一般消息。【前面2个消息都有】
- Log.d:表示调试信息,可把程序运行时的变量值打印出来,方便跟踪调试。【前面3个消息都有】
- Log.v:表示冗余信息。【前面4个消息都有】
6.环境安装可能会遇到的问题
- 开启虚拟化支持【一般默认开启】【主要是构建Linux系统【安卓是一个Linux系统】,便于安装安卓内置模拟器】
在任务管理器中查看是否开启:
- 配置虚拟加速器【如果不开启,在创建AVD【Android Virtual Device,就是Android运行的虚拟设备】的时候也可能报错,或者AVD启动的时候报错】
7.练习题
答案:Linux、谷歌、30、 模拟器AVD、Device Manager
答案:错、错、是、是、错【在电脑模拟器上运行】
答案:A B 、A B C D
答案: C 、B
答案:D
答案:两种,第一种直接导入工程 第二种 导入模块
备注:导出模块较麻烦,一般也不会导入其它项目的模块