Android 前世今生
版本名称 | 版本号 | 发布时间 | API版本 | 官方支持状态 | |
---|---|---|---|---|---|
Android (Alpha) | 1.0 | September 23, 2008 | 1 | 不支持 | |
Beta (Internally known as “Petit Four”) | 1.1 | February 9, 2009 | 2 | 不支持 | |
Cupcake(纸杯蛋糕) | 1.5 | April 27, 2009 | 3 | 不支持 | |
Donut(甜甜圈) | 1.6 | September 15, 2009 | 4 | 不支持 | |
Eclair(闪电泡芙) | 2.0 – 2.1 | October 26, 2009 | 5 – 7 | 不支持 | |
Froyo(冻酸奶) | 2.2 – 2.2.3 | May 20, 2010 | 8 | 不支持 | |
Gingerbread(姜饼) | 2.3 – 2.3.7 | December 6, 2010 | 9 – 10 | 不支持 | |
Honeycomb(蜂巢) | 3.0 – 3.2.6 | February 22, 2011 | 11 – 13 | 不支持 | |
Ice Cream Sandwich(冰淇淋三明治) | 4.0 – 4.0.4 | October 18, 2011 | 14 – 15 | 不支持 | |
Jelly Bean(果冻豆) | 4.1 – 4.3.1 | July 9, 2012 | 16 – 18 | 不支持 | |
KitKat(奇巧巧克力棒) | 4.4 – 4.4.4 | October 31, 2013 | 19 | 支持 | |
Lollipop(棒棒糖) | 5.0 – 5.1.1 | November 12, 2014 | 21 – 22 | 支持 | |
Marshmallow(棉花糖) | 6.0 – 6.0.1 | October 5, 2015 | 23 | 支持 | |
Nougat(牛轧糖) | 7.0 – 7.1.2 | August 22, 2016 | 24 – 25 | 支持 | |
O/Oreo(奥利奥) | 8.0 | August 22, 2017 | 26 | 支持 |
开发语言
组里主要以Java语言为主,同时会介绍一些Kotlin开发Android。
90% Java + 10% Kotlin
- Java
- Kotlin
- C++
- …
开发环境
- Eclipse(拒绝)
- Visual Studio
- Android Studio(推荐)
- 2.3(稳定版)==>不支持Kotlin
- 3.0(pre)==>支持Kotlin,对Java8有较好的支持
Java 环境配置:
Kotlin 可以基于JVM,不需要额外配置,IDEA中可直接创建Kotlin项目
- 点此传送进行Java环境配置(http://www.jianshu.com/p/21abe20aadf2)
- 最好是下专业版IDEA(专业版需要注册码,可以用学校邮箱注册学生账号,可免费一年,过期需要手动再次激活)
- Java书籍推荐
- 入门:《Java核心技术 卷Ⅰ》、《疯狂Java讲义》
- 进阶:《Java编程思想》、《Java核心技术 卷Ⅱ》
- 强烈安利:《Effective Java》(这本书建议对Java有一定的熟悉程度,并有一定开发经验之后再看,会受益匪浅)
- 电子书资源:
Android环境配置
- Google Developer (https://developers.google.cn/)
- IDE 下载:
- 建议下载最新的Android Studio3.0预览版(稳定版和预览版可以共存,所以你也可以2.3和3.0都装)
- 官网下载
- Android中文社区,可下载2.3.3和3.0预览版稳定版AS(http://www.android-studio.org/)
- 环境配置
- 极客学院视频
- 极客学院离线视频资源