我的一个月android开发经历
我个人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新手的一篇不成熟的开发经历!各大侠多多指导,别喷我!呵呵!
新年将至,祝各位龙年大吉,年终奖都过W级………^_^
相关推荐
基于Android Studio开发的安卓的答题app
功能包含:限时答题,选择题答题,判断是否答题正确、并反馈正确回答,统计答题结果,搜集记录错题集以及保存历史成绩。资源包含源码:1、apk安装包 2、演示视频 3、 基本安装环境、4运行文档 5、以及源代码
记一次Android全流程开发体验经历以及Android Studio使用【从环境搭建到项目打包发布 + 真实踩坑总结】
临时安排接手一个 Android 应用项目开发,庆幸的是 Android APP 已经开发完成,我只需要在我的电脑上运行起来打包看一下效果即可,但是对于一个从未接触过安卓开发的我来说真的是费尽脑汁,并且这个前期准备真的是太麻烦了,而且会出现各种意想不到的问题。 所以,我利用闲暇时间整理一下本次 Android 开发的体验经历,同时为其他没有接触过 Android 开发的小伙伴提供一下开发思路。 如果懂行的小伙伴看出了什么门道,欢迎留言讨论,为其他小伙伴提供更多解决问题的思路。 一、开发环境快速搭建
华为面试经历-安卓应用开发工程师
华为面试的小经验步骤先简述一下我面试过的华为的服务岗和研发岗的具体步骤: 服务岗:华为招聘官网注册投简历 -> 短信通知性格测试 -> 短信通知面试 -> 签到 -> 群面 -> 二面 -> 三面 -> boss面(压力面)-> 英语面 研发岗:华为招聘官网注册投简历 -> 短信通知性格测试 -> 邮件通知在线笔试 -> 短信通知面试 ->签到 -> 技术面 -> boss面(压力面)
一次重拾Android Studio开发的经历
一次重拾Android Studio的开发经历 作为一个非专业码农,有时候必须要穿梭于不同的编程语言之间,近来再次编完单片机,又去编上位机!没有队友的时候只能自己上,也比有一堆猪队友强! 前言 正题 解决办法 前言 由于近来闲来无事,就打算搞搞事情,恰巧有个机会,有个同学的项目有进展,他们没有人会写Code,这事情只能落到我头上(这是个悲剧!)。其主要算是一个简单的小型化设备,用到...
Android studio 安卓通讯录开发
程序是使用 Android studio 开发的简单通讯录 适合刚入门的Android程序员,有对通讯录的增删改查功能,有登录界面 和验证密码功能 有数据库的简单练习


