如果說現在的android開發為什麼效率提高這麼多,那就是各種開源架構的豐富,以前,你要造一輛車,你需要造發動機,造輪子,造所有的東西,現在呢,嗯,隻需要造外觀啦,你不需要關心太多引擎的内部(但是原理還是要了解的),你不用關心輪子怎麼造,隻需要關心用哪一家的輪子更好,更符合我們整個車子的定位,是不是爽歪歪啦,下面就開始吧。
聯網架構
1.loopj-android-async-http Github位址
2.HttpRequest Github位址
3.okhttp Github位址
4.Volley Github位址
5.retrofit Github位址
解析
1.gson Github位址
圖檔緩存架構
1.ImageLoader Github位址
2.Picasso Github位址
3.Glide Github位址
4.Fresco Github
下載下傳
1.FileDownloader Github位址
2.FileDownloaderFinal Github位址
基于FileDownloader做了優化修改,可以參考;
相關介紹文章:部落格位址
文本
1.FBreader Github位址
視訊,音頻
1.VideoPlayer Github位址
2.FFmpeg Github位址
UI
太多,就先寫幾個常用的;
1.android-pulltorefresh Github位址
2.StaggeredGridView 允許非對齊行的GridView Github位址
先寫這些,慢慢補充。
推薦個大牛的開源項目彙總 Github位址