中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Android學(xué)習(xí)之路

2018-07-20    來源:編程學(xué)習(xí)網(wǎng)

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

  收到一些朋友的微博私信,說能不能給Android新手們一些指導(dǎo),我只能說指導(dǎo)談不上,畢竟我也很多東西正在學(xué)習(xí)中,與此同時一大學(xué)同學(xué)準(zhǔn)備轉(zhuǎn)行Android,可以說是從頭開始,那么我就姑且以一個過來人的身份給一些建議吧,只希望在學(xué)習(xí)的過程中能夠少走些彎路吧。

 硬件

  • 電腦–推薦Mac

  首先聲明我不是果粉,個人Windows,Linux,Mac OX系統(tǒng)均用過, 只能說Windows上面的開發(fā)工具簡直難以恭維,尤其命令行超級難用,而Linux自己必須得花不少時間在折騰中,更是不適合新手了,Max OS是我認(rèn)為迄今為止最好用的系統(tǒng),沒有之一, 所以如果你不差錢的話,強(qiáng)烈建議入手一臺Mac,推薦Pro系列, 當(dāng)然它的價格確實比較昂貴,如果暫時入手有困難,推薦以后手頭寬裕的時候再入手吧,會帶給你質(zhì)的體驗。(Google的工程師們都在用Mac,應(yīng)該比較有說服力吧)

  • 手機(jī)–推薦Nexus 5

  做Android開發(fā)最難以忍受的就是那龜速的模擬器,強(qiáng)烈推薦入手我Google的Nexus系列,原生rom,性價比超高,有條件的推薦再入手一臺小米或三星之類的,不是因為他們有多好用,而是因為目前市場上這兩個品牌的手機(jī)份額最大,實際開發(fā)中可能需要進(jìn)行適配與測試,總之你需要有臺Android手機(jī)。你可能還需要知道魅族手機(jī)有個SmartBar的東東,雖然我認(rèn)為確實很SB。最后你實在還是要用模擬器的話,那么姑且就給你推薦一款比較快速的模擬器吧—-Genymotion, 具體的見我這篇博客一個強(qiáng)大的Android模擬器Genymotion

 開發(fā)環(huán)境

  • Eclipse ADT

  Google幫你集成了一個完整的Android開發(fā)環(huán)境,包含一個定制的Eclipse + ADT plugin,以及最新的SDK及源碼

  • IntelliJ IDEA

  相比與Eclipse更推薦使用IDEA,以后可以無縫過渡到Android Studio

  • Android Studio

  首先說明這個不適合新手們使用,但是你必須知道這是Google最新推出的Android開發(fā)工具,基于IDEA,編譯依賴Gradle,目前還沒有推出1.0的正式版,但是你依然可以業(yè)余項目熟悉了解下,因為這也許是Android開發(fā)工具的未來

 翻墻

  俗話說,不會翻墻的程序員不是好程序員,尤其最近Google各項服務(wù)被屏蔽,以上IDE的下載也就都需要翻墻,這里推薦一個靠譜的VPN吧,支持多設(shè)備MAC, Windows, Android, iPhone等, 如果和小伙伴們一起合買的話每月只要幾塊錢,圈內(nèi)的朋友們都在用,如果你通過下面鏈接購買的話,你和我的賬戶都會增加10元錢。

  云梯VPN

  如果無論如何你都不想翻墻的話,這里github上可以直接下載以上Android開發(fā)工具

  AndroidDevTools

 Google Android官方教程

  Android Training Course in Chinese

 Android基礎(chǔ)

  上面可能是一個比較全面系統(tǒng)的培訓(xùn)教程,對于新手們可能對某些需要著重掌握的東西比較迷茫,于是整理下個人認(rèn)為新手們必須要掌握的知識點,順便也會附帶相應(yīng)覺得不錯的講解博客地址。

  • 兩分鐘徹底讓你明白Android Activity生命周期(圖文)!

  Activity實際開發(fā)中使用頻率最高,這個必須要理解

  • Android四大基本組件介紹與生命周期

  Android中的四大組件必須得知道,也是面試常問到的

  • ListView的基本使用與優(yōu)化

  ListView是所有控件中最常使用且對新手來說比較復(fù)雜的用法,各種Adapter的使用以及ListView的優(yōu)化都是必須掌握的

  • Android系統(tǒng)用于Activity的標(biāo)準(zhǔn)Intent

  Intent解決了Android中四大組件的通訊,非常有用,這篇博客收集整理了系統(tǒng)的標(biāo)準(zhǔn)Intent

  • Android 屏幕適配

  介紹一些Android屏幕適配的基礎(chǔ)

  • Android中SQLite應(yīng)用詳解

  Android中的SQLite需要掌握,這篇博客很適合新手

  • Android Fragment完全解析

  3.0之后新加的Fragment,必須要掌握,目前使用的場景也是越來越普遍了

 Android中級

  • Android應(yīng)用程序的生命周期

  Android的應(yīng)用程序的生命周期需要理解,面試也是經(jīng)常會被問的

  • 帶你一步步深入了解View

  View做為UI開發(fā)中最常用到的,必須要深入理解

  • Android Service完全解析

  Service作為Android四大組件之一,在每一個應(yīng)用程序中都扮演著非常重要的角色

  • Android Gson

  目前比較常用比較流行的數(shù)據(jù)格式就是json了,這篇博客教你如何使用Google Gson庫來進(jìn)行json解析

  • Android 布局優(yōu)化

  Android開發(fā)中經(jīng)常會用到xml布局,那么布局優(yōu)化方面的知識更是需要掌握的了

  • Android中Intent傳遞對象的兩種方法(Serializable,Parcelable)

  詳細(xì)講解了Android中Intent中如何傳遞對象

  • Android異步消息處理機(jī)制完全解析

  Android開發(fā)中異步操作是經(jīng)常使用的,必須理解掌握

  • Android AsyncTask完全解析

  Android異步操作的另一種方法

  • Android Custom Loading

  很早的一個小demo,教你如果做一個App的Loading動畫

 Android進(jìn)階

  • Android Gradle

  Google官方Android新的構(gòu)建系統(tǒng),可以很方便的管理依賴、編譯打包等

  • Android 性能優(yōu)化

  一系列的性能調(diào)優(yōu)教程,讓你的代碼以及App更暢通!

  • 一個完整的開源項目–9GAG

  一個開源客戶端,教你使用Studio、Gradle以及一些流行的開源庫快速開發(fā)一個不錯的Android客戶端

  • 整理的Android開發(fā)資源

  自己整理的一些Android開發(fā)資源,包括開發(fā)、工具、設(shè)計等,相信會對你有用的

 Android設(shè)計

  在開發(fā)一款A(yù)ndroid App之前,你需要了解下Android平臺的設(shè)計規(guī)范,這里有一系列關(guān)于Android Design的講解以及Google最新推出的Material Design中文翻譯版

  • Android Design

  • Material Design

 Android開發(fā)必知的一些開源庫

  說到開源庫就不得不提GitHub,只能說是目前最活躍的開源社區(qū),不知道的趕緊去注冊個賬號使用起來,絕對是你快速提升技術(shù)的利器。

  Volley

  App開發(fā)中免不了要和服務(wù)端進(jìn)行交互,而volley是Google官方推出的一個開源的網(wǎng)絡(luò)通信庫,它能使網(wǎng)絡(luò)通信更簡單,更快速。

  • Volley完全解析

  • Android volley sample

  ActiveAndroid

  ActiveAndroid算是一個輕量級的ORM(對象關(guān)系映射(Object Relation Mapping))框架,簡單地通過如save()和delete()等方法來做到增刪改查等操作。

  • ActiveAndroid–Android輕量級ORM框架

  Retrofit

  Retrofit和Java領(lǐng)域的ORM概念類似, ORM把結(jié)構(gòu)化數(shù)據(jù)轉(zhuǎn)換為Java對象,而Retrofit 把REST API返回的數(shù)據(jù)轉(zhuǎn)化為Java對象方便操作。同時還封裝了網(wǎng)絡(luò)代碼的調(diào)用。

  • Retrofit – Java(Android) 的REST 接口封裝類庫

  Android-Universal-Image-Loader

  Android-Universal-Image-Loader是一個強(qiáng)大的開源圖片異步加載庫,該項目的目的是提供一個可重復(fù)使用的儀器為異步圖像加載,緩存和顯示。

  • Android-Universal-Image-Loader

  Android開源項目分類匯總

  非常全面的GitHub開源項目匯總,不需要重復(fù)發(fā)明輪子,盡情遨游在開源世界里吧

  來源: http://stormzhang.github.io 作者:zhangqi8

標(biāo)簽: Google linux 代碼 通信 網(wǎng)絡(luò)

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:為什么Android的圖片質(zhì)量會比iPhone的差?

下一篇:蘋果App Store審核指南中文翻譯(2014.9.1更新)