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