`
ak47zhangrui
  • 浏览: 9713 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

说说我是这样走上android开发之路的

 
阅读更多

话说去年过完年从家里出来到重庆找工作,跑了大概有一个多月吧,在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开发入门60个小案例+源代码

    在Android开发领域,初学者经常会面临许多挑战,如理解Android应用程序的基本架构、学习XML布局、掌握Java或Kotlin编程语言,以及如何与设备硬件交互等。"Android开发入门60个小案例+源代码"这个资源提供了丰富的...

    android应用开发范例精解

    《Android应用开发范例精解》通过通俗易懂的开发实例及项目案例,详细介绍了Android应用开发的知识体系及实用开发技术。 《Android应用开发范例精解》共14章,分为3篇。第1篇为基础篇,涵盖Android背景及开发环境和...

    Android平台开发之旅(第2版).pdf

    《Android平台开发之旅(第2版)》涵盖Android 3/4的新特性,立足实际的开发案例,介绍了Android平台开发的基础概念、实用技术和应用模式。主要内容包括应用程序框架、高级界面、数据库应用、网络通信与Web开发、无线...

    Android开发教程笔记完全版 pdf

    Android开发是全球最受欢迎的移动应用开发平台之一,广泛应用于智能手机、平板电脑以及各种智能设备上。这份"Android开发教程笔记完全版"涵盖了Android开发的基础到高级主题,旨在帮助开发者全面理解并掌握Android...

    老罗android开发视频教程全集百度网盘下载

    Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。 Android以Java为编程语言,使...

    Android应用开发揭秘-pdf(全)

    根据提供的信息,我们可以推断出《Android应用开发揭秘》这本书主要涵盖了Android应用程序的开发流程及相关技术,适合初学者作为入门指南。尽管具体内容未给出详细章节或摘要,但基于标题、描述及常见Android开发...

    android 开发权威指南源码

    《Android开发权威指南》是李宁先生撰写的一本深度解析Android应用开发的经典著作。这本书以其详尽的讲解、丰富的示例以及权威的指导,深受广大Android开发者喜爱。随书附带的源码更是读者深入理解Android开发技术的...

    [14本经典Android开发教程]-3-Android SDK 中文开发文档

    平台上使用JaVa语言进行Android应用开发必须的工具和API接口。 特性 · 应用程序框架 支持组件的重用与替换 · Dalvik 虚拟机 专为移动设备优化 · 集成的浏览器 基于开源的WebKit 引擎 · 优化的图形库 包括定制的...

    《Android应用开发详解》源码

    《Android应用开发详解》源码,完整版,值得看一看。 《Android核心技术和开发详解》各章案例的全部源代码,第一章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景...

    android开发入门与实战(上)

    Android开发入门与实战(上)涵盖了初学者进入Android开发世界的方方面面,从基础概念到开发环境搭建,再到项目开发的整个流程。首先,书籍介绍了Android的历史与背景,让读者了解到Android的发展脉络及其作为开源平台...

    [14本经典Android开发教程]-4-Android应用程序开发36技

    [14本经典Android开发教程]-4-Android应用程序开发36技 本书共分为4篇: ※ 第一篇:介绍应用框架概念、原理和特性。 ※ 第二篇:阐述应用框架之设计技巧。亦即,如何打造应用框架。 (注:如果你的职务是「使用」...

    android快速开发框架

    "Android快速开发框架"是一种专为提升Android应用开发效率而设计的工具集合,它整合了多种功能模块,如网络请求、图片加载、文件操作等,旨在简化开发过程,让开发者可以更专注于业务逻辑的实现。这里我们将深入探讨...

    android开发期末大作业.zip

    1.通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用课堂上所学的Android手机应用开发知识。 2.为学生综合应用本专业所学习的多门课程知识(例如,软件工程、数据库、Java语言、Java Web开发等)...

    Android经典项目案例开发实战宝典源码

    在Android开发领域,实战经验是提升技能的关键。"Android经典项目案例开发实战宝典源码"为开发者提供了宝贵的实践资源,包含21个精选的项目案例,覆盖了多个子领域,如移动应用开发、游戏开发等。这些源码是深入理解...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    android开发之设置界面的设计

    在Android开发中,设置界面是应用中不可或缺的一部分,它为用户提供了一种自定义应用行为和配置的方式。本实例聚焦于如何设计一个精仿QQ风格的设置界面,这将涉及到多个关键知识点,包括布局管理、控件使用、数据...

Global site tag (gtag.js) - Google Analytics