最新 Android MVP && MVVM深度解析 【重大更新說明】 感謝各位讀者的閱讀勇垛,這篇文章由于年代久遠,存在一些錯誤的觀點瓷叫,再次向大家道歉,也做一個技術(shù)上的解釋說明...

最新 Android MVP && MVVM深度解析 【重大更新說明】 感謝各位讀者的閱讀勇垛,這篇文章由于年代久遠,存在一些錯誤的觀點瓷叫,再次向大家道歉,也做一個技術(shù)上的解釋說明...
前言 多線程的應(yīng)用在Android開發(fā)中是非常常見的,常用方法主要有:繼承Thread類實現(xiàn)Runnable接口AsyncTaskHandlerHandlerThreadIn...
最近在看一些在學(xué)習(xí)一些源碼凳寺,在源碼中經(jīng)常會看到一些位移運算符的使用,比如在看HashMap源碼的時候彤侍,在計算hashMap容量的閾值的時候肠缨,就使用到了位移運算符,代碼如下: ...
一盏阶、 patch 和diff 的區(qū)別 Git 提供了兩種補丁方案晒奕,一是用git diff生成的UNIX標準補丁.diff文件,二是git format-patch生成的Git...
前言 最近翻了草稿箱名斟,看到了之前的一些草稿吴汪,有一些文章寫的差不多了,但是后面沒精力寫或者因為其他原因就爛在草稿箱里了蒸眠,現(xiàn)在決定把一些草稿拿出來補全或者重新寫漾橙,也是溫故知新的過...
廢話不多說直接說流程 給項目中集成LeakCanary工具進行內(nèi)存泄漏檢測。發(fā)現(xiàn)有內(nèi)存泄漏后該工具會進行提示 有內(nèi)存泄露后我們需要使用as的profiler工具進行分析并獲取...
AIDL的基本使用過程可以看這篇文章http://www.reibang.com/p/2683e27efe9a 業(yè)務(wù)場景:現(xiàn)在要實現(xiàn)每新增一個員工楞卡,就通知相應(yīng)的部門人員1霜运、...
本文首發(fā)于微信公眾號「后廠村碼農(nóng)」 相關(guān)文章Gradle核心思想(一)為什么現(xiàn)在要用Gradle脾歇? Gradle核心思想(二)Gradle...
前言 由于項目需要用到 Groovy 語言,這兩天對其進行了粗略的學(xué)習(xí)淘捡,本文是對學(xué)習(xí)做的一個簡單總結(jié)藕各,主要內(nèi)容參考于官方文檔(Groovy 的官方文檔還是非常不錯的,強烈推薦...
最近組件化項目中使用SNAPSHOT倉庫作為開發(fā)的庫焦除,各個工程師在上面發(fā)布組件的Aar激况,不同工程師之間可以通過maven依賴來添加組件,但在開發(fā)過程中遇到工程師用Sync P...
今天注冊了賬號创葡,因為有三年來有太多太多的話憋在心里浙踢,怕自己有一天突然走了就說不出來了。里面的每一句話都是我的親身真實經(jīng)歷 我是一名93年的女孩灿渴,與白血病已斗爭三年半了洛波,從化療...
前言 RecylerView在Android開發(fā)中十分常見 今天,我將為大家?guī)鞷ecylerView的全面介紹骚露,包括其定義蹬挤、特點、具體使用等棘幸,希望你們會喜歡焰扳。 目錄 1. ...
本文首發(fā)于公眾號「劉望舒」 關(guān)聯(lián)系列ReactNative入門系列React Native組件Flutter基礎(chǔ)系列 前言 在上一篇文章Flutter基礎(chǔ)(四)開發(fā)Flutt...
本文首發(fā)于 公眾號 劉望舒 前言 又要開啟一個新系列了,這個系列我們來學(xué)習(xí)Gradle女嘲,它是一個基于JVM的新一代構(gòu)建工具畜份,關(guān)于Gradle完全可以寫一本書,這個系列會針對A...
本文首發(fā)于微信公眾號「劉望舒」 前言 最近的Google I/O大會上欣尼,F(xiàn)lutter1.5 開始支持移動爆雹、Web、桌面和嵌入式設(shè)備愕鼓,從不溫不火的sky一直進化到如今熱門的F...
日常開發(fā)過程中钙态,我們都會遇到這樣一種場景:我們寫出的 UI 效果在對接數(shù)據(jù)之前需要提前進行預(yù)覽,進而調(diào)整 UI 細節(jié)和排版問題菇晃。我們一般的做法是什么樣的册倒?如果存在像 Tex...