android学习体会
时间:2010-09-03 来源:Devon
今天是2010年9月3号,正好是我的android实习期满一月的时间。
我是在8月4号获得了这个实习的机会,虽然公司还在创业阶段,但也有许多的温馨,愉快。不过,无论公司如何,作为一个实习生,也难能可贵有这样一个好机会,锻炼自己。从不认识android,到逐渐开始接触,照着书完成了数独小游戏,再到看完了第一本的android书,应该是《android基础教程》第一版吧。然后正式融入实习,从不认识Notification,到逐渐完成自己的第一个任务。其实一天一天的过去,而每天都觉得自己什么都没做,做的东西好少,但回头看看,感觉还是挺有满足感的!不过对于android TDD 测试这一块,真的是很遗憾,遇到的问题一个又一个,最终还是暂且放下了那块任务!不过写那个测试真是让人痛苦啊,看着同时进来的一起实习的同事一天天的慢慢进行着自己的任务进度,真是又嫉妒又羡慕,真的也想早点融入到项目里去,做点什么。
其实这个月的大部分时间,估计有2个多星期吧,都在研究android test case 这一块。看了google的文档, 看了一些老外的文章,粗粗带过了一些插件,一些Jar文件,也照着别人的代码,打了一遍又一遍,可能在这一方面还真的是一块空白吧,不过只是可能,因为我还只是个菜鸟,呵呵!android的测试和普通的Junit不一样,因为涉及到UI,涉及到Activity的转换,涉及到onclick,涉及到broadcast,涉及到appwidget。虽然后面二者我还没正式接触就死在了Activity转换上,但是要走下去,估计仍然是困难重重啊!页面的跳转通过addMonitor和Instumentation等,可以做到,但是在页面跳转之后,却不知为何停在那了,测试无法继续,一直到request time failed。不过我感觉这个和网络没有一点关系!原因是何呢?希望有高人能给小弟解答一下,不胜感激哈!
最后一个多星期的话,帮忙修复了一些小bug,还有页面方面的一些事,感觉做的还是不多!继续加油吧!