今天做了两件事,一是开通了博客,准备在大学即将结束的时候开始做点正经事;二是搭建好了android的开发环境,并且终于在自己的手机上调试成功了第一个“helloworld”。
第一件事,准备写博客,自己觉着应该算是一件不错的事情。看过很多人写博客,但看的杂文累较多,纯技术性文章读的少之又少。当年韩寒的“韩三篇”写出来的时候没能及时读到,已经错过了新浪博客辉煌年代的光景。现在愿意写杂文的博主已经少的可怜了,但是一些像csdn等的技术分享型的论坛博客等,虽然热度也有缩减,但作为一个即将工作的程序猿来说,有一个属于自己的博客,不时记录下自己的所知所惑,应该算是很不错的事情。自然在这里写的一些博文就不会再斤斤计较再三斟酌,以易于理解条理清晰为重,尽量说的直白有序。
第二件事,搭建好了开发环境。回家已经二十几天了,在刚回家没几天的时候便开始着手学习android开发,从最入门的环境搭建开始,由于缺少合适的资料,又是“白手起家”一窍不通,外加android网站被屏蔽,尝试了两三天后缺三少四的把一个adt-bundle里的helloworld硬是没调试成功。家里分心的事情又多,屋里又冷的不成样子,便搁置了一星期的时间。这几天刚把宽带光纤换上,网速提高后下载速度明显提升,所以也方便了一些资料的下载,昨天把AndroidDevTools网站里的资源按照类目全部下了下来,之后又跟着视频外加百度经验摸索,今天终于初步把一个比较完整的android开发环境搭建好了,还在自己的android手机上调试成功了helloworld,虽然作为一个计科专业的本科生来讲,调试通一个helloworld是最最简单而且基本的东西,但是心里还是蛮高兴。学习的过程或许就该这样有喜有忧,才能不断提高不断进步。
上面的这些话作为第一篇博文的开头就多啰嗦了几句,以后再写便尽量开门见山,直奔主题。最后把今天的一些所得记录下来。
首先是android环境搭建:作为一个纯粹的菜鸟要接触android,首先要面临的就是搭建开发环境,开发环境的搭建掌握后便觉着做一加一的数学题一样简单,但是未接触前便觉得麻烦无比。要知道的是搭建一个android开发环境我们都要做些什么。第一,android开发是基于Linux内核和Java语言的,关于Linux的部分,是一些纯底层的东西,作为一个新手来说可以选择性略过。android简单来说就是要用java语言来开发,Java语言有一个非常注明的集成开发环境eclipse,但凡学过Java的便了解这个IDE的一些基础知识。所以第一步便是要进行Java开发的环境搭建,这其中包括jdk(Java development kit)和jre(Java Runtime Environment)的安装,安装完之后要进行相应的环境变量设置。eclipse只是一个开放性的开发工具,我们在里边可以写Java代码,也可以写C、写C++,要想进行android开发我们便要一些特殊处理,这些特殊处理便是对eclipse安装专门的插件ADT(android develop tool),这是第二步。接下来我们还要安装SDK(Software Development Kit),sdk的安装可以在管理器中在线安装也可以离线下载后直接复制到相应文件夹进行安装,第一种方法由于要连接到谷歌网址,而不巧的是我们国内的网络已经给屏蔽掉了,所以这里会出现一些小的障碍,当然作为程序猿我们可以FQ,但是耗费时间和精力,所以我们便选择第二种离线的方式。离线的方式要求对sdk整个文件下都需要哪些东西有所了解。
这里只是进行了一些纲要性的提示,对整体需要做哪些工作进行了概述,具体的安装以及配置可以自行百度。