Android 手机应用的开发经验—QR生成器
2010-08-21 03:25:00 来源:WEB开发网声明一下:本次活动是谷歌举办的,要求是在校大学生。我今年本科毕业,但是继续上研了,目前好像处于无人管阶段,即不属于人事部也不属于教育部,不知道我有没有资格参加这个活动。好了,闲话少说,有没有资格暂且不管,先把博文写好吧。
本文讲述的是我从接触android到开发出第一款软件的过程,期间也有很多毕业前的烦事所扰,断断续续大概用了一个多月的时间吧,算是搞出了第一个像样点的app。当然,我这边文章讲述的android开发经验肯定是入门级别的,希望大牛们看了不要笑话(^o^)/~。
话说接触android开发,算是机缘巧合。今年4月份中旬左右,那时的我还在为自己本科的毕设迷茫和忙碌。在实验室窝了一天,去吃饭时候刚好遇到班上一哥们,说要去听一个“XX公司”举办的android比赛的报告会,就跟着去了。本来是去凑热闹的,没想到听后觉得这个挺有意思,刚好自己有一款传说能装 android系统的M8,就尝试着学学吧。自己摸索了十几天,有点感觉了,就准备着做二维码生成器和扫描仪了。顶着毕设的压力,最后竟然把这个二维码做出来了,还获得了这个公司比赛的奖品,现在暑假还来到了这个公司实习,继续android方面的开发,实在是幸运。
关于Android平台我就不介绍了,相信大家也都略知一二,只要知道它是开源的,现在有很多手机用,以后也会有很多手机用就OK了。下面我就把我是怎么从对Android一无所知到开发出第一款软件的过程分析给大家看看,算是抛砖引玉了哈。
一:查资料。
说干就干。在这之前,对Android只是听过名字而已,“开放手机联盟”根本没听说过。上网查了下Android方面的资料,不看不知道,一看吓一跳,铺天盖地的介绍,真是火的不得了,这才发现计算机科班出身的我是多么的落后。
不怕慢,只怕停。我接受新知识的能力总是很慢,说得好听点是慢工出细活,其实就是脑子迟钝,O(∩_∩)O~,见笑。但是我相信一句话:不怕慢,就怕停。这么多年过来了,就是靠着这句话才算混到现在。Android方面的资料多有好处也有坏处。好处就是资料多了,你想看哪个看哪个,想看什么有什么,坏处却是资料太多,不知道看哪个好。特别对于新手,没有鉴别能力,今天看这本书,明天看那本书,结果书换了好几本,知识掌握的寥寥无几。
所以我做的第一件事就是甄选资料。去eoe,安卓网等论坛逛逛,把介绍差不多的电子书,例子什么的都先下载下来,然后一个个先快速浏览一下,最后确定看哪本书。我当时资料下载了很多,光电子书就有六七本,英文的也有好几本,最后我选择《深入浅出AndroidGoogle》作为入门书籍。原因有二:1这本电子书的整体色彩不错,采用淡绿色作为背景,看着挺舒服。2这点是最重要的一点,我甄别是否适合入门书的标准就是看书中介绍第一个工程的方法,是不是能让初学者一看就懂。这本书这点就做得很好,比如他讲解Android预设程序架构的结构时,一步步,先分析资源中的XML文件,并且对XML文件的结构做了详细介绍,初学者一看就明白了Android程序的MVC框架,也知道了Android程序的档案结构。基于这两点,我选择这本书作为入门书。
更多精彩
赞助商链接