安卓(Android)
Android是一个开源的,基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑。
安卓发展史
Android的本意是指"机器人",标志也是一个机器人。它是Google公司专门为了移动设备开发的平台,其中包含了操作系统、中间件和核心应用等。
Android最早由Andy Rubin创办、于2005年被Google收购。
2007年11月5日,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。
2010年底 Android超越称霸10年的诺基亚Symbian系统,成为全球最受欢迎的智能手机平台。
在Android的发展过程中,已经经历了十多个主要版本的变化,每个版本的代号都是以甜点来命名。该命名方法开始于Android 1.5版本,并按照首字母顺序进行发布。到目前(2020年2月14日)时间为止,目前Android迄今发布的主要版本以及其发布时间以及唯一标识 API 框架版本。
版本号 | 别名 | 发布时间 | API 等级 |
---|---|---|---|
1.0 | 无 | 2008年9月22日 | 1 |
1.1 | Petit Four(纸杯小蛋糕) | 2009年2月2日 | 2 |
1.5 | Cupcake(纸杯蛋糕) | 2009年4月30日 | 3 |
1.6 | Donut(甜甜圈) | 2009年9月15日 | 4 |
2.0 | Éclair(闪电泡芙) | 2019年10月26日 | 5 |
2.0.1 | Éclair(闪电泡芙) | 2009 年 12 月 3 日 | 6 |
2.1.x | Éclair(闪电泡芙) | 2010 年 1 月 10 日 | 7 |
2.2 | Froyo(冻酸奶) | 2010年5月20日 | 8 |
2.3~2.3.2 | Gingerbread(姜饼) | 2010年12月7日~2011年1月 | 9 |
2.3.3~2.3.7 | Gingerbread(姜饼) | 2011年2月9日~未知 | 10 |
3.0 | Honeycomb(蜂巢) | 2011年2月2日 | 11 |
3.1 | Honeycomb(蜂巢) | 2011年5月10日 | 12 |
3.2 | Honeycomb(蜂巢) | 2011年7月15日 | 13 |
4.0~4.0.2 | Ice Cream Sandwich(冰淇淋三明治) | 2011年10月19日~2011年11月28日 | 14 |
4.0.3~4.0.4 | Ice Cream Sandwich(冰淇淋三明治) | 2011年12月16日~2012年2月6日 | 15 |
4.1~4.1.2 | Jelly Bean(果冻豆) | 2012年6月28~2012年10月9日 | 16 |
4.2~4.2.2 | Jelly Bean(果冻豆) | 2012年10月29日~2013年2月11日 | 17 |
4.3~4.3.1 | Jelly Bean(果冻豆) | 2013年7月24日~2013年10月5日 | 18 |
4.4 | Kitkat(奇巧巧克力棒) | 2013年7月24日 | 19 |
4.4W | Kitkat Watch(奇巧巧克力棒) | 2014年6月 | 20 |
5.0 | Lollipop(棒棒糖) | 2014年6月25日 | 21 |
5.1 | Lollipop(棒棒糖) | 未知 | 22 |
6.0 | Marshmallow(棉花糖) | 2015年5月28日 | 23 |
7.0 | Nougat(牛轧糖) | 2016年5月18日 | 24 |
7.1 | Nougat(牛轧糖) | 2016年12月5日 | 25 |
8.0 | Oreo(奥利奥) | 2017年8月22日 | 26 |
8.1 | Oreo(奥利奥) | 2017年12月5日 | 27 |
9.0 | Pie(派) | 2018年8月7日 | 28 |
10.0 | Q | 2019年5月8日 | 29 |
安卓开发环境
安卓开发所使用的语言是JAVA或Kotlin,底层操作使用C\C++。
安卓开发的工具主要有Eclipse或IDEA、Android Studio。其中Android Studio是官方指定的开发工具,推荐使用。而Eclipse目前(2020年2月14日)谷歌不再支持。推荐使用IDEA或Android Studio。
注意!无论是设置SDK的路径或者是设置你的项目或者是其它的,都不能使用中文!也尽可能的去不用中文!
Android Studio配置安卓开发环境可以有4步:
1.配置JAVA开发环境。
2.安装Android Studio,下载Android SDK(安卓开发包)。
3.创建AVD(Android Android Virtual Device,安卓虚拟机)。
4.测试,运行。
配置JAVA环境
请看记录三 JAVA环境安装(1.8示例)或者自行百度。这里不再说明。
安装Android Studio,下载Android SDK。
1.访问Android Studio中文社区。下载Android Studio。
或者访问Goolge Android官方开发主页中选择Android Studio下载。
2.安装Android Studio
创建AVD(Android Android Virtual Device,安卓虚拟机)
AVD : Android Virtual Device安卓虚拟机。用于运行安卓软件。
(当然,你也可以选择安卓模拟器或者直接用真机调试。都是一样的)
(注意!部分需要开启CPU虚拟化才可以运行虚拟机!且需要Hyper-V虚拟机!)
看下图!
注意:我这里是自己创建了一个新的硬件手机,因为我要开发给自己用。如果嫌弃麻烦,可以直接选择里面自带的手机类型。
查看自己的CPU是否开启虚拟化
打开任务管理器,点击性能
开启Hyper-V虚拟机
注意,Hyper-V虚拟机在Windows10家庭中文版是没有的。所以我们需要脚本安装Hyper-V虚拟机。
点击开始,搜索打开控制面板
点击程序
打开启用或关闭Windows功能
勾选Windows虚拟机监控程序平台和Hyper-v
确定之后,会自动搜索文件安装。完成即可。
Windows10家庭中文版安装Hyper-V
1.新键一个文本文件,复制一下内容
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
修改后缀名为bat
然后管理员权限打开。等待安装完成。完成后按Y重启电脑,电脑配置完成后即可安装上Hyper-V虚拟机。
(注意!一定要管理员权限打开!!!)
测试,运行
(上面的步骤我都是Windows沙盒完成的,接下来我是在真机上面完成测试,运行。因为我真机的环境已经配置完成了。所以有许多在第一次里面这不会再出现。)
1.开启一个新的安卓项目
2.选择一个模板,当然也可以不选择,然后,自己创建。
3.配置你的项目。需要注意以下几点!
(1.项目名不能有中文以及中文符号!)
(2.包名最少是两级,即最少包含一个小数点.例如a.a)
4.同步导入资源数据,或者设置你所需要开发的JDK
5.编译完成
6.运行你的软件
7.成功运行
删除Android Studio
后话
配置安卓环境比较复杂。其中自带的AVD需要根据每个人的不同进行去配置。所以,不推荐使用自带的AVD。只要有一个能够运行App的环境就行。可以使用安卓模拟器等。
安卓模拟器的话,个人推荐夜神。(=-=)