文章目录
  1. 1. 初识Android之体验篇
  2. 2. 走进Android之开发篇
  3. 3. Android开发之Google篇

初识Android之体验篇

还记得最初接触Android是在我大二的时候,那时下学期刚开学,每逢开学季学校的移动电信营业厅都会做各种促销活动,新款的手机当然也包括在内。当时我就有听说过Android手机有好多炫酷的操作和功能,能很方便的听音乐,看电影什么的,所以我果断打算买一个新手机,华为c8812电信版。

hw-c8812

相对于之前使用过的电阻屏的手机来说,这种电容屏的手机操作起来,感觉简直太棒了,再加上新的Android 4.0系统,界面也相对的更加鲜艳亮丽,后来了解到这个版本叫Ice Cream Sandwich(冰淇淋三明治),这个手机可以拍照、3G上网、下软件、听音乐、看电影、玩游戏,几乎原来电脑上可以干的,手机都可以做到,而且更方便。可以说当时对Android的印象都是来自于对手机的体验,虽然当时的手机市场还是苹果占据主要地位,但是iPhone的价格还是太贵,对于我来说,并没有那么多钱去买,而Android手机价格亲民,也能满足我的基本需求,这点我就很满意了,对于这个客观事实,我也就自然而然的选择了Android阵营,对它充满了好奇,想知道为什么我点了一个图标,就可以打开一个界面,图片、声音都可以展现出来;为什么有时候会有对话框提示,通知消息;为什么我手机用久了就会卡卡的,好多关于Android的疑问。

走进Android之开发篇

在大一的时候,学了两学期的C语言编程,也算是打下了编程的基础,不过是面向过程的。自我感觉对于C语言前面的基础内容还是挺容易的,不过等到了后面的指针章节,我基本就听不太懂了,再加上后面学的数据结构,那更是听的云里雾里,脑袋一片空白,甚至也学着同学一起逃课(现在想想是多么无知)。在我感觉到烦恼和迷惑的时候,我开始接触到Java,这种面向对象的编程语言,为我带来了一片崭新的天地,一切都可以通过现实生活中的例子来类比,理解Java的特性。通过对Java的学习,了解到了我之前的那些疑惑,在这里都可以得到答案,于是我认真的在Java上面花费了很多心思,当时学Java使用的编辑器是Eclipse,在对Java了解了很多基本知识后,开始想着用这门语言来开发,学校是有开设JSP和Java EE的课程,不过我学归学,但是不是很感兴趣,因为我心里还是想找到我对Android的那些疑问的答案,于是我开始自学Android,网上搜索了很多资料,说到学习一项技术,最先开始的就是环境的搭建,就相当于种树得有土壤一样。由于当时有用Eclipse开发Java项目,所以对这个编辑器的使用还是挺熟练的,用它来开发Android,只需要添加开发Android所要用到的ADT插件就可以了,另外一个是Android的SDK,当时用的版本还是14(现在都25了,哈哈)。对于怎么配置,网上一堆教程,当时也是按照教程一步步来,搞了好久才配置成功(心累。。。),好在当时还是可以下载到google 发布的ADT bundle的Eclipse编辑器,稍微方便了我们开发。当时对用ADT Eclipse开发Android项目的印象就是环境配置麻烦,不过使用起来还行,网上的资料也全都是如何用它来编写Android项目,如何配置SDK Manager来下载API,就这样一直使用到了API 19。

Android-developer-tools

这是它的编辑器界面(还记得它吗?)

Android开发环境

可以运行在模拟器上(比较耗内存),也可以通过USB运行到手机上(不过adb-tools有时候会失灵,得kill后在start)

第一个应用毫无疑问是“Hello world”,不过我改成了“Hello Android”,哈哈,第一次通过编辑器自动生成的项目,在手机上跑了一遍,顺利的出现的界面,当时就感觉我之前的疑惑,找到了答案。

Android开发之Google篇

Google自从2005年,仅花费5000万美元就低调地收购了Android公司之后,Google的这次收购无疑是最为成功的一次收购,Android从此拥有了一个好爹。Android作为Google的儿子,想必Google也觉得怎么着也要给儿子一个好的礼物,Android Studio应运而生。

Android Studio

经过Google公司的不懈奋斗,目前已发布了2.2.3版本。

我最初用的还是去年7月份的时候,那时候还只是1.5版本,发展速度之快,超乎想象。

自带模板应用

这是Android Studio的界面。

Android Studio编辑器界面

关于它的官方介绍请戳这里:https://developer.android.google.cn/studio/index.html

官方介绍

眼尖的同学可能注意到了,这个链接的域名是google.cn,是的,你没看错,12月8日Google的Android developer等的中国网站正式发布,详情请戳http://www.cnbeta.com/articles/565447.htm

这对深受官方资料需要翻墙才能获取的中国Android开发人员来说,是相当苦恼的,现在好了,妈妈再也不用担心我学不到官方文档了(之前一直是花钱买的vpn)。

Android Studio我觉得是最好用的编辑器,因为我能感受到Google这种大公司的用心,我随便就可以列举一些好用的地方:

1. 安装简单,官网上直接就可以下载,linux 、mac os、windows都有,感觉再也不用寄人篱下了,开发Android的我们终于有了归属感。

2. 漂亮的界面,论颜值,之前的根本就不能比,开发的心情都好很多。

3. 用Gradle方式管理项目,添加库简单到只需一句compile,编译速度虽然长被吐槽,但是现在的改善也是有目共睹的。

4. 同样继承了Eclipse插件的使用方式,它也有插件,而且添加更加方便。

5. 可以直接下载查看Google开发的samples,文档是一方面,源码更是不错的一方面。

6. 直接连接firebase,添加服务只需三步就搞定。

7. 更直观的Logcat界面,可以让你更好的分析应用。

8. 编程的快感,一开始不熟悉默认的快捷键,想过调成Eclipse的,不过还是坚持去熟悉默认的快捷键,现在用下来,感觉就像飞一样。

这几点还是很少的一部分,东西好不好用,光自己说了不算,大家大部分人的意见才是关键。从现在的我差不多快忘记了怎么用Eclipse来开发的状态想,大家想必也是一样,经常听身边的朋友说“现在还用Eclipse开发Android,你也太out了吧”,哈哈,估计你们也听过。

谈了这么多我的感想,不知道你是否也有某些共同的记忆,总之我想说Android Studio,最好用的Android编辑器,没有之一。

文章目录
  1. 1. 初识Android之体验篇
  2. 2. 走进Android之开发篇
  3. 3. Android开发之Google篇