首届 Google 暑期大学生博客分享大赛——2010 Andriod 篇——Android项目总结

    暑期学习笔记八之Android项目总结

 ——首届 Google 暑期大学生博客分享大赛——2010 Andriod 篇

有一段时间没写学习笔记了,所以在我们的第一个android项目完成之后,比较放松的情况下决定写下点儿东西总结下好帮助自己以后的发展。连续三天的工作,只睡了十个小时多一点,蛮累的,还好看到成果出来了很欣慰又很兴奋,好像当初自己自学C#两天后写出计算器一样,我给了兴趣我足够的付出,而兴趣也给我应得的回报,但愿这四年能够在兴趣的支持下积累更多的经验。

首先简单介绍下我们的项目吧,我们的项目是一个android手机软件,其实有的人也用过,也就是传说中的来电小骗子,fakecall,可以用来设置一个假的来电或者短信,虽然说有些邪恶,不过有些时候还蛮有用的,以下是英文介绍:

Product nameWhite Escape

DescriptionWhite Escape:

   Are you still anxiety that you are in a embarrassed party or meeting but you can't find a good excuse to escape ?

Maybe you have heard "White Lies",so sometimes we also need "White Escape",now press the button and download our product,

make a fake call or fake message,and then  please enjoy your spare time!

   our features:

   * use your call contacts or make up a contact,it's up to you to decide

   * fake call or message,you have two choices

   * Beautiful interface and convenient for you to use

软件截图:

 

 

感谢吴新隆,苏放,刘雪娇,因为你们的一起努力才让我们的项目成功完成。

接下来说说我们整个项目的历程,对第一个项目做一些总结吧。

我们是在27号下午拿到陈作大哥项目课题的,然后经过两个小时的考虑,最终我们四个组成了一个团队,然后晚上经过大家的讨论,我们大致的进行了一些分工和设计。因为我是队长,所以晚上我回到寝室后写了一下策划,并根据需求分析给大家分了工,但项目的开始并不顺利,因为android平台的原因,我们原计划的虚拟场景的功能放弃了,第一次问题就出现了,吴新隆本来负责那部分功能实现,但是由于这个功能的放弃,我原定的分工计划出现了变动,然后第一天晚上我们开了个会,对于分工的问题我们产生了分歧,讨论了很长时间,我出现了一些错误,我可能太注重项目的后期整合问题,所以比较固执的坚持自己的意见,不过当意识到自己与三个人相对的时候,我就暗示自己要冷静下来,然后冷静的分析了两种思路,最后我“妥协”了,当然很欣慰当初的选择是正确的,团队正是需要这样的氛围,只有四个人聚在一起才有好的解决方法。

然后重新分工,学姐负责UI设计,苏放负责短信功能的实现,吴新隆负责定时器以及Activity的跳转,我负责虚假电话的实现。耽误了一天,接下来的两天我们便开始抓紧进度了。

再说说第一天的工作,因为重新分工是在第一天晚上,所以第一天的工作没有多大进展,学姐做了基本界面的布局没有美化,苏放是看了下一些基本知识,而吴新隆因为本身工作的放弃,所以帮学姐做了做界面。我呢,第一天就混迹在Google和论坛上,我一直想调用系统的接听界面,所以到处找有关内容,然后结果是没有一点儿进度,不过倒是对android电话服务有了进一步的认识。对onCallStateChanged部分印象深刻。

经过第一天晚上的会议后,我们第二天的工作是比较顺利的,学姐的基本界面美化完工,而吴新隆的部分也完成了,苏放完成了第一个接受短信的界面的模拟。我呢,不撞南墙不回头,在第一天无果的情况下,还废了一大半个晚上和半天继续走我原来的那条路,我始终觉得利用servicestatetelephonyManager还有phonelistenerstate可以实现这个功能,我查了sdk文档,也找了网上的相关资料,还是没有找到相关的破解之道,最后 我还是决定放弃了,在第二天下午开始第二种解决办法,就是模拟界面,并且晚上开会之前实现了第一个来电显示界面的模拟,配有震动效果和铃声。

第三天也就是最后一天,这天晚上九点我们终于完工了。学姐的任务上午就完成了,然后吴新隆的任务第二天也做好了,所以按计划就是我和苏放把功能实现代码交给吴新隆放在Activity里面,我第二天晚上通宵,完成了来电接听界面的模拟,然后上午彻底完工并传给了吴新隆,而苏放则短信的实现出了一些问题,还好在吴新隆的帮助下晚上九点demo就完成了,下午吴新隆把确少短信的基本内容交给我,我对一些界面上的问题进行了修改,然后功能进行了小小的优化。晚上吴新隆提交demo,我拿回去进行了优化,对短信功能进行了一些修改,短信接受界面进行了改进,加上了当前时间和收件人的显示,增加了逼真度。

经过三天我们的任务完成了,31号早上,我带着项目来到七楼,在陈作大哥帮助下对最后的两个bug处理后,写了一下description附上截图加上apk然后顺利提交,至此我们项目完成,应该说这个过程我们完成的还是不错的。最后总结下四个人的工作吧:

首先说说UI方面,UI方面没多大问题,学姐布置了比较精美的布局,整个开发过程中没有出现什么大问题。

再说说吴新隆的工作,这里要重点表扬他,因为我个人觉得他为我们项目付出是最多的,因为我本身的虚假电话实现是比较吃紧的,所以在学姐和苏放的android基础能力稍微有些薄弱的情况下,基础更好的他给予了比较多的帮助,而且他的部分是完成效率最高的,所以项目的军功章他的部分应该要多一点,加油!

然后说说苏放的工作,苏同志应该说是吃了不少苦了,虽然他的工作有些美中不足,但是他的精神还是值得鼓励的,毕竟是第一次项目,所以我想他也应该学到了不少的知识,希望苏同志能够夯实基础,再接再厉。

最后说说我的工作,在摸索了一天半的时间之后确立了实现功能的方向,应该说我走了一些弯路,浪费了不少的时间,虽然最后我也学到了一些额外的知识,但是作为一个团队项目,还是不值得的,效率至少,因为我的一耽搁可能会影响到整个项目的进度,所以在以后的项目中要以此为鉴,当一条路行不通时,不要死磕着不放,就想高三时我们做题时遇到一条行不通的方法,换换思路,否则题没解出来,然后又影响后面的答题。总的来说我对自己的工作还算满意,不过戒骄戒躁再接再厉了。

希望我们的一个项目能够在Google Market上评分至伟,火热下载。

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值