话说去年过完年从家里出来到重庆找工作,跑了大概有一个多月吧,在09年3月份下旬的时候我身上的钱也不多了,和同学在一家网吧里投简历,我心说,这次在投不中就得回家了,家里也比较困难,所以把这个看作是最后的一投(各位请不要误解),结果令我惊讶的是简历投出去不到一个小时,电话打过来了,说是让第二天过去面试,第二天兴冲冲的去了,面试、笔试比较顺利,机试超了几分钟,不过还好,又过了一天,电话来了,说是通过了,真是高兴啊。呵呵,不好意思,说了好多废话。
刚到公司的时候前几周都是让学习,到了4月份的时候让做参与了公司网站的开发(用的是j2ee),不到5月底项目完成,完成之后就杳无音讯了,也没见上线,真是悲哀,之后又做了一个网上软件商店,结果做完之后又被当作练手的项目了,最后还是不了了,就这样,感觉像是参与了两个不是项目的项目。到了6月份的时候技术经理说是让我给做一个信息抓取服务端,具体抓什么内容就不透露了,主要是将网页上的内容抓取下来用更加简单的数据格式再次将其展现到网页上,以供手机端更加方便的进行数据解析而不是直接在手机端对庞大的网页信息进行解析,之所以这么做是因为要获取的信息实在是找不到rss的,如果有也就不用做那个什么服务端了,直接解析xml多好啊,而且被抓取的那个网页还时不时的变个结构,维护的时候很是恼火,当然这是我的错,对网页的抓取功能没有进行太大的拓展,而只是对网页中常见的标签进行解析,这算是我参与的第一个android的项目吧,虽然没有做android的代码开发,也算是做了一个android的项目了,从那个时候我才知道android是个什么东东。
7月份回学校拿毕业证,回到公司之后我第一次看到了G1这种手机,感觉还是挺不错了,然后开始了正式学习android的历程,因为android也是用java语言开发的,所以在语言上并没有太大的障碍;就这样,写了第一个android的helloworld,学会了SDK的配置,虚拟机的使用,在开始学习android的时候感觉它的开发方式和WEB中的mvc十分相似,所以经常把布局文件当作网页来写;但是android的api文档实在是太过简单了,在开发的过程中经常会对api产生极大的不满态度,不过有总比没有强。7月初的时候很同时做了一个拨号音的项目,就是可以自己设置按键时按键声音的一个小软件,完成之后很是有成就感啊,之后又做了彩票、天气、车票查询等许多android上的小应用,对android的开发算是有了初步的了解了。
android的门槛相对来说还是比较低的,去年年底的时候开始研究android的源码,在阅读其代码的时候感觉不是那么友好,里面的注释很少,有时候一个类里面只有/***/这样的注释,猜一个类的功能有时候都要花上好长一段时间,而且内部类、接口泛滥,当然这样做必然有这样做的原因,不过看源码给我最深的体会还是,android中的google的服务,联系人、短信等应用与google服务联系十分紧密,短信的显示方式采用即时聊天的形式显示,不是很习惯啊。
时间不早了,今天就先写到这里,明天回来继续写。唉,睡觉了,明天继续上班
分享到:
相关推荐
• Android 开发之旅:android架构 • Android 开发之旅:应用程序基础及组件 • Android 开发之旅:应用程序基础及组件(续) • Android 开发之旅:活动与任务 • Android 开发之旅:进程与线程 • Android ...
《Android应用开发范例精解》通过通俗易懂的开发实例及项目案例,详细介绍了Android应用开发的知识体系及实用开发技术。 《Android应用开发范例精解》共14章,分为3篇。第1篇为基础篇,涵盖Android背景及开发环境和...
《Android平台开发之旅(第2版)》涵盖Android 3/4的新特性,立足实际的开发案例,介绍了Android平台开发的基础概念、实用技术和应用模式。主要内容包括应用程序框架、高级界面、数据库应用、网络通信与Web开发、无线...
android游戏开发之旅 android游戏开发之旅
Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。 Android以Java为编程语言,使...
Android开发之拍照功能实现(附源码)
Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,Android开发之OpenGL ES教程,...
《Android平板电脑应用开发入门经典》向Android新手快速介绍了如何使用Android 3开发平板应用。经验丰富的作者Wei-Meng Lee首先介绍了如何安装必要的工具并编写HelloWorld应用。接下来介绍Android平板应用的各种组件...
平台上使用JaVa语言进行Android应用开发必须的工具和API接口。 特性 · 应用程序框架 支持组件的重用与替换 · Dalvik 虚拟机 专为移动设备优化 · 集成的浏览器 基于开源的WebKit 引擎 · 优化的图形库 包括定制的...
《C#开发Android应用实战——使用Mono for Android和.NET/C# 全面透彻地讲解Android应用编程知识,分析如何结合使用C#和Mono来编写在Android设备系列上运行的应用程序。在这本由多位专家联袂撰写的必备精品书籍的...
《Android应用开发详解》源码,完整版,值得看一看。 《Android核心技术和开发详解》各章案例的全部源代码,第一章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景...
此资源是android开发艺术探索这本书上的源码,仅供参考,还是得自己动手敲一敲才有意义,更有效率的提高自身水平。这是,任玉刚大神(此书作者)在群里发的,我正好看到,在此分享给大家。
[14本经典Android开发教程]-4-Android应用程序开发36技 本书共分为4篇: ※ 第一篇:介绍应用框架概念、原理和特性。 ※ 第二篇:阐述应用框架之设计技巧。亦即,如何打造应用框架。 (注:如果你的职务是「使用」...
我自己做android开发找来的实例,有很不错的效果,拿来与大家分享。
1.5 更上一层楼——加入Android开发社区 1.6 本章小结 第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 ...
第14章“Android应用程序的主要方面”,介绍Android应用程序层开发的各个方面,基本上是横向内容,包括应用程序的基本控制、各种UI元素的使用、图形API使用3个方面的内容。 第15章“Android应用程序的设计思想”...
1.5 更上一层楼——加入Android开发社区 1.6 本章小结 第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 ...
1.通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用课堂上所学的Android手机应用开发知识。 2.为学生综合应用本专业所学习的多门课程知识(例如,软件工程、数据库、Java语言、Java Web开发等)...
的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...