99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

《2015最新Android基礎(chǔ)入門教程》完結(jié)散花~

2023-03-31 14:23 更新

引言:

從六月底就開始編寫這套教程,歷時(shí)將近五個(gè)多月,今天終于寫完了,全套教程正文部分148篇, 十大章,從基本UI控件到四大組件,Intent,F(xiàn)ragment,事件處理,數(shù)據(jù)存儲(chǔ),網(wǎng)絡(luò)編程,繪圖與動(dòng)畫, 多媒體,系統(tǒng)服務(wù)等都進(jìn)行了詳細(xì)的講解!代碼都是都是在Android Studio上進(jìn)行編寫的,全文 采用Markdown,行文結(jié)構(gòu)清晰,還結(jié)合了實(shí)際開發(fā)中一些常見的問題進(jìn)行了剖析...由于個(gè)人能力的局限, 雖然竭盡全力,但是難免還有有一些錯(cuò)誤紕漏,望讀者海涵指出,萬分感激!在寫這套教材的過程中, 感觸良多,借著完結(jié)散花這最后一節(jié)一吐而快,也算是暫時(shí)告別自己博客生涯的一筆吧...  一吐而快~


1.此套教程的由來

記得那是在五月份的某一天晚上,剛和舍友打完擼啊擼,玩起手機(jī)來。不經(jīng)意的我加了w3c鳥巢的 公眾號(hào),然后看了下推送過來的文章,感覺有點(diǎn)意思,于是乎就到度娘上搜了下"w3c鳥巢"。發(fā)現(xiàn)有 個(gè)W3Cschool教程的欄目,然后里面的教程大部分都是Web類的基礎(chǔ)教程,而我看到了移動(dòng)端的教程,上面 有著"學(xué)習(xí)Android"!這樣一個(gè)教程

嚇得我趕忙收拾東西,拔腿就跑,因?yàn)閳@區(qū)這邊好像是12點(diǎn)就關(guān)后門的,一到那里發(fā)現(xiàn)門是關(guān) 著的,心理頓時(shí)涼了一大半,媽蛋,難道今晚真的要睡公司么...后來走進(jìn)一看才發(fā)現(xiàn)門是虛掩的, 并沒鎖,最后還是順利地回到了宿舍...周六日一般也沒什么節(jié)目,都是回公司碼字,偶爾 天氣好就去跟別人打打羽毛球,大部分時(shí)間還是花在碼字上,就這樣堅(jiān)持了五個(gè)多月,這套教程 也總算完結(jié)了~ 

2015.4

接著我又找了另一份工作,在清華科技園那邊,這就不是一家外包公司了,他們主要是 做安防和智能家居類的,氛圍還是不錯(cuò)的,偶爾會(huì)有技術(shù)問題的撕比,周五下午還有技術(shù)交流, 而且給我配了個(gè)新的電腦和顯示器,感覺自己在這里呆肯定會(huì)很嗨皮!第一個(gè)月看看文檔什么的, 看看要接手的項(xiàng)目什么的,小日子還是過得挺滋潤(rùn)的,可是好景不長(zhǎng),做了3年的那個(gè)老員工要走了! 他手上的兩個(gè)項(xiàng)目都丟給了我,而且我還要開始搞另一個(gè)新的項(xiàng)目,這沒什么,勉勉強(qiáng)強(qiáng)還可以 扛下來,但是那兩個(gè)接手的項(xiàng)目有個(gè)要改,而且要出版本,我連代碼都還沒來得及熟悉...怎么玩 得過來啊,自己做不過來,又不想耗時(shí)間,到時(shí)期限到了我什么都沒搞出來,這樣還拖累了別人! 記得想辭職前的那周過得非常的壓抑,機(jī)緣巧合,好像是周三的下午吧,收到了現(xiàn)在公司HR打來 的電話,然后和現(xiàn)在的經(jīng)理電話面試了下,問了一些Android基礎(chǔ)的東西,聊得還蠻嗨的,然后約 個(gè)時(shí)間見見面,然后周五就過來面試了,再接著聊了一下現(xiàn)在公司的一些情況,第一感覺公司 環(huán)境還可以吧,位置都比較寬敞,然后跟他說了下我還沒拿到畢業(yè)證的事,能不能轉(zhuǎn)正, 可能是他當(dāng)時(shí)口爽,說沒什么跟人事那邊說下就好...然而我在這里蹲半年了,還是實(shí)習(xí)... 然后周一回公司提交了辭職申請(qǐng),然后離開了第二家公司,在這個(gè)公司的一個(gè)月,擴(kuò)展了一下 自己的視野,知道了NDK和視頻編解碼這些東西~此時(shí)我試用3.8k,轉(zhuǎn)正4.2k!

2015.5

嗯,辭去第二間公司的工作后,在學(xué)校嗨了一個(gè)星期,隨手把自己的畢設(shè)給弄 完了,被迫分割成兩個(gè)應(yīng)用的畢設(shè):海綿表表和一起啪啪啪,現(xiàn)在看來那兩個(gè)自己寫出來的東西, 無法直視,后來把畢設(shè)賣了,200塊... 然后周一的時(shí)候就來到了現(xiàn)在的這家公司,又是接手項(xiàng)目,原來這里的那個(gè)Android開發(fā)的大牛 要跳到魅族去,第一次感覺到大牛的氣息,假如他并沒有走而是繼續(xù)呆著多好呢? 或許我此時(shí)又會(huì)是另外一種不同的結(jié)局了是吧~從SVN過渡到Git,從圖形化界面過渡到命令行; 知道了注解,RxJava,okhttp,github,多渠道打包等等,愉快地相處了一周后,大牛走了, 接下來就是我自己看項(xiàng)目了,感覺就像來到一個(gè)新大陸一樣,很多東西我以前都沒見過, 就這樣嗨了將近一個(gè)月,公司招到了另一名Android開發(fā)的,一開始聽說是三年工作經(jīng)驗(yàn), 感覺有人帶我飛了,然而事與愿違,在他身上我并沒有感覺到一股大牛的氣息,感覺可能是在 這個(gè)行業(yè)呆了三年吧,水平很一般,和自己比的話可能業(yè)務(wù)經(jīng)驗(yàn)多一點(diǎn)吧,跟他討論md他聽都 沒聽過,Android Studio也不知道,其他的更不用說,記得有一次問他一個(gè)簡(jiǎn)單的控件怎么 自定義,他的回答是:網(wǎng)上找下改改就能用,我想問的是實(shí)現(xiàn)的思路,得到回答是:知道怎么用就好... 嗯,好吧!三年嘛,項(xiàng)目肯定是他來接手的啦,而經(jīng)理丟給了我另外一個(gè)項(xiàng)目, 一個(gè)無人機(jī)上綁手機(jī)測(cè)量基站天線角度等信息,然后通過wifi顯示到地面上的另一臺(tái)手機(jī)上, 手機(jī)自身數(shù)據(jù)采集和數(shù)據(jù)傳輸?shù)經(jīng)]什么,難點(diǎn)是串口通信(FTDI)的東西,手機(jī) 通過OTG線連單片機(jī),完成指令收發(fā),看著API文檔擼了一個(gè)星期,連個(gè)最簡(jiǎn)單的Demo都寫不出來 有發(fā)沒收...同樣的情況又持續(xù)了一個(gè)星期,好吧,寫不出東西的感覺真的很不爽,后來沒辦法, 只能反編譯別人的apk了,花了兩天時(shí)間把別人apk里的代碼抽取出最關(guān)鍵的部分,從6000多行 的代碼變成500多行的代碼,看到單片機(jī)上的收發(fā)信號(hào)燈閃爍,還蠻有成就感的! 可惜好景不長(zhǎng)經(jīng)理說要加個(gè)實(shí)時(shí)視頻播放的,我真是....這玩意我都沒搞過,怎么玩,于是到 Github上找了,幾個(gè)開源的視頻直播項(xiàng)目,后來還是找了WifiCarema作為研究項(xiàng)目,然后因?yàn)?h264庫(kù)編譯的問題糾結(jié)了差不多兩個(gè)月,結(jié)果還是沒有解決,結(jié)果項(xiàng)目外包給了北京那邊的人 做,嗯,我的第一個(gè)項(xiàng)目就這樣閹割了...接著做了一個(gè)很簡(jiǎn)單的小東西,再接著就到現(xiàn)在 就是一直在跟蹤解決websocket的問題了~我司推送并不是用的第三方,而是自己用socketio 搭建的一個(gè)推送平臺(tái),用socketio的原因是三個(gè)平臺(tái)都可以用一套嘛,iOS,Android,還有 web端,然后出現(xiàn)了漏掉報(bào)文或者收不到位置更新的問題,到現(xiàn)在還沒找到問題發(fā)生的原因, 連問題都重現(xiàn)不了,我們這邊一直測(cè)都沒問題,一到客戶手里就各種問題... 現(xiàn)在還在糾結(jié)這個(gè)問題中...來這里半年了,還是實(shí)習(xí)生,實(shí)習(xí)工資3k,畢業(yè)證起碼要明年六月份才能 拿到,應(yīng)該沒得轉(zhuǎn)正了,唉..

嗯,上面就是我今年到現(xiàn)在的一些情況,前段時(shí)間去追夢(mèng)網(wǎng)絡(luò)面試,和面試官談了談自己 當(dāng)前的一些情況,他說感覺我走了野路子,很多東西都走偏了,然后跟我說畢業(yè)這一年 很關(guān)鍵,以后成型了就難改了,然后又談了一些架構(gòu)的東西,嗯,第一次那么想進(jìn)一家公司, 哪怕實(shí)習(xí)兩個(gè)月也好,嗯,很遺憾,結(jié)果并沒有拿到offer,不過也很感謝全齊大神給自己 上了一堂課,總算知道自己接下來要去學(xué)點(diǎn)什么~然后又面了兩家,沒什么感覺,不是自己 向往的類型,最后投了一波魅族實(shí)習(xí)生,哈哈,連面試的機(jī)會(huì)都沒有,這是第一次,估計(jì) HR連簡(jiǎn)歷都沒看到吧~ 


3.一些自學(xué)心得以及資源分享

怎么學(xué)Android,這可能是初學(xué)者問得最多的問題了,通過上面你也知道了小豬有多屎, 所以下面這些都是鄙人對(duì)于自學(xué)的一些淺顯的看法而已,不喜請(qǐng)噴~

1)看書

入門推薦的書

  • 第一行代碼》:這本就不用說啦,郭霖大神寫的書,入門必備
  • Android群英傳》:這本是醫(yī)生(徐宜生)寫的,嘿嘿,雙11買的,今天剛收到, 翻了下,感覺內(nèi)容還是蠻簡(jiǎn)單,適合看完第一本書,或者會(huì)點(diǎn)Android的~

可能有的朋友會(huì)說,還有李剛Android瘋狂講義咧...嗯,買來當(dāng)字典查也可以, 但是感覺看上面兩本會(huì)讓你更快入門,另外,在看第一行代碼的時(shí)候,你也可以配合 著小豬寫的基礎(chǔ)入門教程一同服用,效果更佳~

進(jìn)階推薦的書

也是接下來自己想入手的幾本書:

  • Android源碼設(shè)計(jì)模式解析與實(shí)戰(zhàn)》: 何紅輝(Simple哥),關(guān)愛民(愛哥)兩人的大作,既可以學(xué) 習(xí)到設(shè)計(jì)模式,也可以體會(huì)到Android中蘊(yùn)含的一些設(shè)計(jì)思想!

  • Android開發(fā)藝術(shù)探索》:任玉剛,側(cè)重于Android知識(shí)的體系化和系統(tǒng)工作機(jī)制的分析

  • 深入解析Android 5.0系統(tǒng) 》:剖析了最新Android 5.0 系統(tǒng)主要框架的原理和具體實(shí)現(xiàn)~

上述幾本書我都還沒摸過(還沒入手),都是廣受好評(píng)的幾本書~這里也推薦下!

2)看視頻

網(wǎng)上關(guān)于Android的視頻教程有很多,這里分享下基神力薦的黑馬教程吧:

黑馬28期Android全套視頻無加密完整版:密碼:h7jz

52期不加密版:密碼:zve8

當(dāng)然下面這些視頻學(xué)習(xí)網(wǎng)站也很不錯(cuò),也推薦下

慕課網(wǎng)

極客學(xué)院

麥子學(xué)院

3)看別人的技術(shù)博客

4)高質(zhì)量Android社區(qū)

5)官方學(xué)習(xí)網(wǎng)站/Wiki

6)代碼/項(xiàng)目下載

 嗯,大部分時(shí)間我都會(huì)選擇到Github上面找,有很多開源的第三方,下面這個(gè)務(wù)必Star:

Android 開源項(xiàng)目分類匯總

然后筆者也分享下以前在某寶花了50多塊買的一些代碼吧:

5000套Android源碼 密碼:6we6 3175套iOS源碼 密碼:53v9

上面的這套代碼很多都是重復(fù)的,而且大部分都是基于Eclipse,涵括的還是比較廣的,可以一下!

7)梯子工具

嗯,假如你不想經(jīng)常改hosts或者不想買vpn,但是想用Google的話,那么你可以使用藍(lán)燈(Lantern)~ 自己搜"Lantern"下載吧~

8)一些其他的碎碎念:

嗯,上面的資源大部分來自于:Android學(xué)習(xí)資源網(wǎng)站大全,請(qǐng)務(wù)必Star!??!后續(xù)如果 有什么新的資源都會(huì)在上面進(jìn)行更新,也歡迎大家share自己的一些收藏,上面的內(nèi)容是小豬 群里的第一大手——基神所寫,當(dāng)然還有B神和曹神,街神等,這里非常感謝各位一直以來對(duì)我的 一些指導(dǎo)以及幫助~ 

不知道你看到上面的資源是不是,收藏收藏,買買買,下下下~

我想說的是,收藏了不去看,只是一個(gè)Url而已;下載了不去看,只是一堆數(shù)據(jù)而已; 買了書不去看,也只是一沓紙!不要讓你自己只是看起來很忙很努力的樣子, 裝比給誰看?學(xué)到手的東西才是自己的,很喜歡這樣一句話: "技術(shù)之路最公平也最殘酷的原因是:沒有捷徑,需要日積月累的積累,以及對(duì)技術(shù)持久的熱情。" 還記得很久之前看的錘子科技的射角設(shè)計(jì)總監(jiān)羅子雄仔tedx上演講的: "如何成為一名優(yōu)秀的設(shè)計(jì)師"說過的這么一段話: 格拉德威爾在《異類》一書中指出:"人們眼中的天才,并非卓越非凡,而是付出了持續(xù)不斷的努力, 一萬小時(shí)的錘煉是任何人從平凡變成超凡的必要條件。"一萬小時(shí),也就是說你每天工作8小時(shí)的時(shí)間, 每周工作5天,你需要5年。你無需天才,無需智商過人,無需三頭六臂,無需頭上長(zhǎng)角,你只需要持 續(xù)的、堅(jiān)持的努力,有正確的方法,就能夠在設(shè)計(jì)領(lǐng)域,一個(gè)專業(yè)中獨(dú)當(dāng)一面。 盡管他講的是設(shè)計(jì),但是很多東西都是相通的,嘿嘿,無情地上了一大碗雞湯~ 總結(jié)下自學(xué),無非: 多看書,看博客,做項(xiàng)目,看源碼,不斷的總結(jié)反思,讓自己所學(xué)的東西所學(xué)的東西結(jié)構(gòu)化!


4)一些答疑

下面是一些讀者經(jīng)常問到的問題,下面統(tǒng)一答復(fù)下:

1.我是以前學(xué)XX的或者我不是搞編程的,我想來學(xué)Android,能學(xué)好不?之類的問題! 答:前段時(shí)間在醫(yī)生(徐宜生)的新浪微博看到,一位65歲的大爺,到他的公司向他請(qǐng)問 Android Studio,看到這里,你覺得上面的問題是問題嗎?

2.XXX報(bào)錯(cuò)了?怎么辦之類的問題 答:這種最頻繁,其實(shí)很多都可以在度娘或者谷哥上找到答案,這么多人搞Android難道就 你一個(gè)人出現(xiàn)過這樣的問題嗎?或者到Stackoverflow上提問等,先自己搜過思考過,再去 問別人?。?!而且別人也沒有回答你的義務(wù),別搞得好像別人不回答你的問題就很什么, 然后就惡言相向!注意問問題的技巧,整理語言,發(fā)log,出錯(cuò)位置代碼等!

3.想加小豬做好友,為什么我拒絕了? 答:不知道你在哪看到了我的QQ,然后看了我寫的東西,就迫切的想加我為好友, 我想問,加了,然后呢?問問題更方便了?剛開始加我的我都會(huì)家,一般都是問問題, 我每次都會(huì)很耐心的解答,然后就開始依賴我了,一出問題就找我...一個(gè)兩個(gè)沒什么, 慢慢地人越來越多,我每天的時(shí)間都基本用在回答問題上了,結(jié)果自己一天下來什么都沒做成... 不是說小豬高冷或者看不起初學(xué)者之類的,我也有自己的事要做,希望各位可以體諒下! 有問題,可以到群里問,管理們都是很熱心的,當(dāng)然,前提是你的問題別一百度就可以 找到的...別做伸手黨!?。?/p>

4.基礎(chǔ)入門教程寫完,那么什么時(shí)候開始寫進(jìn)階教程? 答:大家對(duì)基礎(chǔ)入門教程的反饋都覺得寫的不錯(cuò),也受到了很多的好評(píng),表?yè)P(yáng),很感謝~ 至于進(jìn)階教程,在寫基礎(chǔ)入門的過程中就曾經(jīng)簡(jiǎn)單的構(gòu)思過,用百度腦圖列了下大綱:

當(dāng)時(shí)想著寫完入門休息一個(gè)月,然后就開始寫進(jìn)階系列的,大概一個(gè)月一個(gè)專題這樣。 不過,進(jìn)階部分可能不會(huì)繼續(xù)寫,可能你會(huì)不解,為什么不寫呢?坦白說下自己的一些難處吧:

首先是:花在寫教程上的時(shí)間,一篇簡(jiǎn)單的教程至少需要花費(fèi)我2個(gè)多小時(shí)的時(shí)間,盡管內(nèi)容 比較簡(jiǎn)單,而復(fù)雜一點(diǎn)的,我可能需要花上2,3天!寫教程不同于寫筆記,要描述清晰, 寫例子,貼運(yùn)行效果等,筆記自己看懂就好,而教程你要讓別人也看懂...

接著是:自己的進(jìn)步緩慢,寫完這套基本教程,和寫之前的我相比,并沒有什么進(jìn)步; 依舊還是以前的水平...每次去面試來來去去都是說那幾個(gè)破舊的項(xiàng)目,一點(diǎn)意思都沒有, 我想花點(diǎn)時(shí)間做點(diǎn)什么~想學(xué)的東西有太多太多,比如,從5月份我就開始接觸rxjava,然后 現(xiàn)在爛大街了,我還只會(huì)最簡(jiǎn)單的玩法~ 最后是:寫教程不會(huì)給我?guī)砣魏蔚氖杖?,上面也說了,我是一個(gè)3K實(shí)習(xí)狗,而寫這套 教程是沒有任何收入的,而且每個(gè)月偶爾還要給幾塊錢給七牛,因?yàn)閳D都是用的七牛的 圖床,萬惡的爬蟲網(wǎng)站,把我的文章都爬過去了,然后還不注明出處,然后拼命下我的圖... 這是10月份到11月份的下載流量! 

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)