學習的最佳方式就是閱讀,對程序員來講也是如此。若是你想成爲一個更優秀的程序員,你必須閱讀更多的代碼,就是這麼簡單。書籍,博客,論壇在某種程度上都是有益的,可是沒有什麼能替代功能完善、代碼詳細的開源項目。整個 app 的全部相關資源都直接呈如今你面前。
android
圖片適配,佈局適配,dimen 適配,百分比適配,自適應用戶界面適配
git
Android 開發常見錯誤解決方案,此文爲我的開發中的一些總結,不斷更新中。。。
程序員
推薦
github
《Android經驗分享》收錄國內外最近一週熱門的技術博客以及優秀的類庫,星期一傍晚將準時更新給你們 微信公衆號:Android經驗分享 QQ討論羣:386067289 本文已受權微信公衆號:Android經驗分享,在微信公衆號平臺原創首發。 熱點新聞 1.安卓6.0/7.0性…
面試
Android 自學資源大整合
正則表達式
給你們獻上一些福利,這些項目要麼是 GitHub 上影響力很大,要麼是對大家頗有用的項目。
編程
你們吼,不知名程序猿小郭同窗又冒泡啦,今天是主角是:業界知名,天朝最大異(tong)性交友平臺,BILIBILI開源的視頻播放器項目,基於FFMPEG的IJKPlayer<( ̄ˇ ̄)/···的問題集錦!好吧,相信剛剛脫離週末,工做兩天進入狀態的你們,沒有什麼心情扯蛋,由於···…
後端
吐血推薦!!!!
緩存
經過如下文章的閱讀,相信你對 android 的消息機制會有更加深入的理解
性能優化
對一個比較流行的 APP 使用的第三方庫的分析
Android 時間同步原理分析
因爲在咱們如今的多個項目中都大量的使用了 Loader 來處理數據加載(並且因爲粗心跳過幾個坑,譬如 Loader ID 重複致使數據邏輯異常、多線程中 restartLoader 致使 Loader 拋出異常(最後保證都在 UI 線程中執行便可)等),因此接下來咱們進行下使用及源碼淺析。
在上一篇文章中,老司機帶領你們一塊兒學習了圖片資源的瘦身套路,收到了不少中學生讀者的好評。 想了解的童鞋請點擊:http://blog.csdn.net/mynameis... 此次,老司機繼續開車,給你們分享APK…
如今有不少的 RxJava 入門教程,可是大多數都是示例代碼,並不能讓人很快理解 RxJava 的原理和方法,這篇文章就用流水線來比喻 RxJava 的開發方式,看完這篇文章後你就能理解 RxJava 的概念啦。
在 Github 上作了一個很新的 Android 開發相關開源項目彙總,涉及到 Android 開發的方方面面,基本很全了。對 Android 開發感興趣的歡迎 Star ,後續也會按期維護更新這個列表。固然,你也能夠去 opendigg 上查看。
經過修改 comment 將數據傳遞給 App 的方案是可行的,因爲是修改 Apk 自有的數據,並不會對 Apk 形成破壞,修改後能夠正常安裝。這種方案不用從新打包 Apk,而且在服務端只是寫文件的操做,效率很高,能夠適用於動態生成 Apk 的場景。能夠經過這個方案進行 H5 到 App 的引流,用戶操做不會產生割裂感,保證用戶體驗的統一。
學習總結
使用視頻,這種方式固然能夠,可是通常來講宣傳片才用的上視頻,通常的動畫遠不須要用視頻才能實現的,未免有些大材小用了,並且佔用空間依然很大。 固然有,Android 5.x 以後提供了對 SVG 的支持,經過 VectorDrawable、AnimatedVectorDrawab…
handler 當作內部類,致使內存泄漏
android 庫學習
不管是下載模塊,仍是換膚模塊,仍是炫麗的 UI 界面
Android 實現視屏播放器與邊播邊緩存功能外加蹲坑鏟屎(IJKPlayer) hello,你們好,我就是那個會掀桌子的話嘮,剛剛結束兩篇關於音頻播放與錄製的文章,舊坑未埋就挖新坑,還望多多關照。最近累趴了,週末果斷休假。 快看,用力戳它:https://github.com…
爲何 APK 要瘦身。對於用戶(或者客戶)來講,APK 越大,在下載安裝過程當中,他們耗費的流量會越多,安裝等待時間也會越長;對於產品自己,意味着下載轉化率會越低(由於競品中,用戶有更多機會選擇那個體驗最好,功能最多,性能最好,包最小的);對於研發來講,是一種優化改進技術的機會。
《Android經驗分享》收錄國內外最近一週熱門的技術博客以及優秀的類庫,星期一傍晚將準時更新給你們微信公衆號:Android經驗分享QQ討論羣:386067289本文已受權微信公衆號:Android經驗分享,在微信公衆號平臺原創首發。 熱點新聞1.第七屆杭州雲棲大會召開,阿里…
安卓開發老司機的經驗分享與忠告。或許,能夠幫助某人更快上手,避免重複踩坑。
Android 反射詳解
本文是 Android 系統學習系列文章中的第一章節,從大致上說明 Android 系統是如何啓動的?從開機到程序啓動,發生了那些步驟,這些步驟意味着什麼?歡迎進入今天的「走進科學」,逃 :)。
介紹了 Android 的緩存機制,同時推薦了一個輕量級的數據緩存框架
經過如下文章的閱讀,相信你對 android 的線程, 線程池以及原理會有更加深入的理解
android 面試高頻題
已經陸陸續續地分享了本身的一些Android知識, 內容比較豐富, 也相對較多. 之後分享的知識也會隨時添加, 繼續更新. 有些會包含源碼. 歡迎Follow個人GitHub: https://github.com/SpikeKing
本項目是即時通信的示例項目,使用了 MVP 模式,集成了環信 SDK 和 Bmob 後端雲,展現了即時通信基本的功能的實現,包括註冊登陸,退出登陸,聯繫人列表,添加好友,刪除好友,收發消息,消息提醒等功能。
這份文檔參考了 Google Java 編程風格規範和 Google 官方 Android 編碼風格規範。該文檔僅供參考,只要造成一個統一的風格,見量知其意就可。
做者:@diygreen
含有性能優化, 優秀開源庫, 學習資料, 工具等等
在線看 Android 系統源碼
Android Bitmap 內存大小探究
本文會不按期更新,推薦watch下項目。若是喜歡請star,若是以爲有紕漏請提交issue,若是你有更好的點子能夠提交pull request。本文的示例代碼主要是基於logger、LogUtils和timber進行編寫的,若是想了解更多請查看他們的詳細解釋。我很推薦你們多多進…
銀聯支付功能
AndroidShareGroup 技術週報(第二期)
Android 開發人員不得不收集的代碼 (不斷更新)
關於 Android App 的優化, 從第一篇的計劃開始, 到內存優化的系列文結束, 不知不覺近三個月的時間, 寫了十五六篇相關的博文, 算是對本身的知識的一個系統化, 也但願能給你們一些幫助. 在此有對此作一個總結. 路線 Android App 優化 1, App 性能優化要怎麼…
常見的正則表達式可視化描述,歡迎你們補充完善
作這份整理是想把它做爲 Android 開發的小字典,當遇到一些瑣碎問題時,不用再面向百度或者谷歌查詢 API 的使用,費時費力,這裏有的話,你們儘管擼走;同時也但願它能逐日壯大起來,期待你們的 Star 和完善,固然我也會一直更新發布版本和日誌,爲了方便你們導入,現已上傳 jcenter;其中不少代碼也是匯四方之精華,謝謝前輩們的提供,固然最終仍是要經過單元測試的,若有錯誤,請及時告之。