我的一個(gè)月android開(kāi)發(fā)經(jīng)歷
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
到年終了,看很多人都在總結(jié),那么,我也總結(jié)一下我的一個(gè)月android開(kāi)發(fā)經(jīng)歷吧! 我個(gè)人08年大學(xué)畢業(yè),學(xué)的印刷專業(yè),畢業(yè)后培訓(xùn)了半年的php,一直在成都做php到現(xiàn)在?。?/P> 話說(shuō)10月份的時(shí)候,公司下達(dá)任務(wù),要在一個(gè)月內(nèi)做一個(gè)華人微博的android客服端!!(華人微博是我們公司針對(duì)海外華人的一個(gè)微博平臺(tái))! 剛開(kāi)始,還是急?。樯叮恳?yàn)椴粫?huì),從來(lái)就沒(méi)接觸過(guò)java,也沒(méi)有關(guān)注過(guò)android,沒(méi)辦法,任務(wù)下來(lái)了,硬著頭皮上了! 國(guó)慶節(jié)時(shí)就跑書(shū)店買(mǎi)了兩本書(shū),一本android的,名字忘了,大多是小例子;一本是java的書(shū)《21天精通java》,畢竟還是有php的基礎(chǔ),所以,看java的書(shū),還是比較順利,大致選了一些章節(jié)看了看,主要是看代碼怎么寫(xiě),和一些語(yǔ)法細(xì)節(jié)??!android那本書(shū),也主要看的是大概,了解搭建開(kāi)發(fā)環(huán)境什么的??!再看書(shū)上的例子!多看了幾個(gè),也就大致摸到android項(xiàng)目的文件結(jié)構(gòu)啥的了!后面的例子,基本就是看主要的實(shí)現(xiàn)地方了??! 暈了個(gè)一個(gè)星期左右吧!感覺(jué)該進(jìn)行開(kāi)發(fā)了! 因?yàn)?,程序和UI都是一個(gè)人弄,沒(méi)有配專門(mén)的UI,所以,很多界面圖都是用的別人項(xiàng)目的,(后面會(huì)貼圖,你看界面,可能有點(diǎn)像新浪微博的,又有點(diǎn)像飛信的界面,哈哈)。 后端還是以PHP做數(shù)據(jù)服務(wù),android用post或get方式請(qǐng)求數(shù)據(jù),php從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)后,序列化,返回給android端! 當(dāng)然,對(duì)于才入門(mén)幾天的新手來(lái)說(shuō),肯定遇到了很多問(wèn)題!咋辦??一方面是查那本android書(shū)上是否有這個(gè)功能代碼,看它是怎么做的;另一方面,就是baidu,baidu,還是baidu,當(dāng)然也google了一把,哈哈!至于android官方的開(kāi)發(fā)者平臺(tái)的資料,也查了不少,但是是E文的,看著有點(diǎn)疲憊,所以大多是baidu,看前輩是怎么解決的??! 就這樣,大概弄了20來(lái)天吧!總體的框架,功能啥的就差不多了!剩下的就是界面,和測(cè)試了! 前面已經(jīng)提到過(guò),界面很多源圖片都是用的別人的,然后處理了下!看腳部是不是有點(diǎn)像新浪微博的,登錄界面是不是有點(diǎn)像飛信的,哈哈! 相信android開(kāi)發(fā)者都有一個(gè)同感,就是android的界面煩,要考慮到不同手機(jī),不同分辨率,不然就變形走樣了!總體來(lái)說(shuō),還是按照官方的模式,做了三組素材,按分辨率中高低制作!然后用不同分辨率的手機(jī)進(jìn)行測(cè)試,調(diào)整!又耗去兩三天! ok,界面調(diào)整完了,就需要測(cè)試了!首先是功能全部通測(cè)了一遍(測(cè)試機(jī):HTC G10)!接著針對(duì)不同android版本進(jìn)行測(cè)試,這一測(cè)到是出現(xiàn)了不少問(wèn)題,比如,android2.2不支持自定義圖片loading樣式,android支持(android自帶的loading樣式,不太美觀,所以想自定義一個(gè))。 這樣反復(fù)測(cè)試,反復(fù)修改!又是兩三天過(guò)去了!最后,當(dāng)然是讓幾個(gè)同事幫助測(cè)試了(我另一個(gè)同事負(fù)責(zé)微博iphone客服端開(kāi)發(fā),也好像是不會(huì),現(xiàn)學(xué)現(xiàn)做)!測(cè)試-->修復(fù),這樣反復(fù)幾次!差不多了吧!最后就是leader終審了!?。?/P> leader終審?fù)戤叄琽k,上線??! 寫(xiě)得比較簡(jiǎn)陋粗糙,大家勿怪哈!! 針對(duì)這次一個(gè)月的android開(kāi)發(fā),感慨頗深,總結(jié)一下: 1:<人是逼出來(lái)的!> 有壓力了,神馬都是浮云了!不是因?yàn)轫?xiàng)目時(shí)限的原因的話,如果是自學(xué),可能自學(xué)三五個(gè)月,怕是都還在模仿敲例子吧! 2:<遇到問(wèn)題,baidu,baidu,baidu> 當(dāng)然google也不錯(cuò),初學(xué)者的問(wèn)題,在網(wǎng)上基本都能搜索到前輩的解答方案,而且可能是好幾種,這不又多學(xué)了東西么,哈哈! 3:<別對(duì)沒(méi)有嘗試過(guò)的東西,妄做結(jié)論> 一直做php,不想學(xué)java,因?yàn)閺膭e人那兒聽(tīng)到的java,就是什么j2ME,j2EE,神馬spring,神馬對(duì)象,架構(gòu),設(shè)計(jì)模式什么的,以為很難很難,所以,一直沒(méi)敢去碰java;其實(shí),真正開(kāi)始去學(xué)java時(shí),也并非那樣難,只要有c系語(yǔ)言的基礎(chǔ),還是很好上手的(還好我學(xué)的是php,屬于C系風(fēng)格)。 還有……忘了!哈哈! 這只不過(guò)是android新手的一篇不成熟的開(kāi)發(fā)經(jīng)歷!各大俠多多指導(dǎo),別噴我!呵呵! 該文章在 2014/8/5 18:39:42 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |