您的位置:首页 > 移动开发 > Android开发

一个月android开发经历

2012-02-07 04:56 253 查看
我个人08年大学毕业,学的印刷专业,毕业后培训了半年的php,一直在成都做php到现在!!

话说10月份的时候,公司下达任务,要在一个月内做一个华人微博的android客服端!!(华人微博是我们公司针对海外华人的一个微博平台)!

刚开始,还是急啊!为啥?因为不会,从来就没接触过java,也没有关注过android,没办法,任务下来了,硬着头皮上了!

国庆节时就跑书店买了两本书,一本android的,名字忘了,大多是小例子;一本是java的书《21天精通java》,毕竟还是有php的基础,所以,看java的书,还是比较顺利,大致选了一些章节看了看,主要是看代码怎么写,和一些语法细节!!android那本书,也主要看的是大概,了解搭建开发环境什么的!!再看书上的例子!多看了几个,也就大致摸到android项目的文件结构啥的了!后面的例子,基本就是看主要的实现地方了!!

晕了个一个星期左右吧!感觉该进行开发了!

因为,程序和UI都是一个人弄,没有配专门的UI,所以,很多界面图都是用的别人项目的,(后面会贴图,你看界面,可能有点像新浪微博的,又有点像飞信的界面,哈哈)。





后端还是以PHP做数据服务,android用post或get方式请求数据,php从数据库获取数据后,序列化,返回给android端!

当然,对于才入门几天的新手来说,肯定遇到了很多问题!咋办??一方面是查那本android书上是否有这个功能代码,看它是怎么做的;另一方面,就是baidu,baidu,还是baidu,当然也google了一把,哈哈!至于android官方的开发者平台的资料,也查了不少,但是是E文的,看着有点疲惫,所以大多是baidu,看前辈是怎么解决的!!

就这样,大概弄了20来天吧!总体的框架,功能啥的就差不多了!剩下的就是界面,和测试了!



前面已经提到过,界面很多源图片都是用的别人的,然后处理了下!看脚部是不是有点像新浪微博的,登录界面是不是有点像飞信的,哈哈!

相信android开发者都有一个同感,就是android的界面烦,要考虑到不同手机,不同分辨率,不然就变形走样了!总体来说,还是按照官方的模式,做了三组素材,按分辨率中高低制作!然后用不同分辨率的手机进行测试,调整!又耗去两三天!



ok,界面调整完了,就需要测试了!首先是功能全部通测了一遍(测试机:HTC G10)!接着针对不同android版本进行测试,这一测到是出现了不少问题,比如,android2.2不支持自定义图片loading样式,android支持(android自带的loading样式,不太美观,所以想自定义一个)。





这样反复测试,反复修改!又是两三天过去了!最后,当然是让几个同事帮助测试了(我另一个同事负责微博iphone客服端开发,也好像是不会,现学现做)!测试-->修复,这样反复几次!差不多了吧!最后就是leader终审了!!!



leader终审完毕,ok,上线!!

写得比较简陋粗糙,大家勿怪哈!!

针对这次一个月的android开发,感慨颇深,总结一下:

1:<人是逼出来的!> 有压力了,神马都是浮云了!不是因为项目时限的原因的话,如果是自学,可能自学三五个月,怕是都还在模仿敲例子吧!

2:<遇到问题,baidu,baidu,baidu> 当然google也不错,初学者的问题,在网上基本都能搜索到前辈的解答方案,而且可能是好几种,这不又多学了东西么,哈哈!

3:<别对没有尝试过的东西,妄做结论> 一直做php,不想学java,因为从别人那儿听到的java,就是什么j2ME,j2EE,神马spring,神马对象,架构,设计模式什么的,以为很难很难,所以,一直没敢去碰java;其实,真正开始去学java时,也并非那样难,只要有c系语言的基础,还是很好上手的(还好我学的是php,属于C系风格)。

还有……忘了!哈哈! 这只不过是android新手的一篇不成熟的开发经历!各大侠多多指导,别喷我!呵呵!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: