Linus有一句名言廣為人知:Read the fucking source code. 但其實奈虾,要深入理解某個軟件、框架或者系統(tǒng)的工作原理玲昧,僅僅「看」代碼是遠(yuǎn)遠(yuǎn)不夠的。就拿...
Linus有一句名言廣為人知:Read the fucking source code. 但其實奈虾,要深入理解某個軟件、框架或者系統(tǒng)的工作原理玲昧,僅僅「看」代碼是遠(yuǎn)遠(yuǎn)不夠的。就拿...
前言 國內(nèi)的Android推送就是個悲劇 國內(nèi)Android缺少Google的生態(tài)颁糟,如Google的Paly Store桑谍,Google Mobile Services(GSM...
背景介紹 從事開發(fā)到了一定階段,想要提高就必須搞明白系統(tǒng)的一些工作原理处窥。為什么嘱吗?因為只有明白了這些,你才能針對平臺的特性寫出優(yōu)質(zhì)的代碼滔驾。當(dāng)遇到棘手的問題時谒麦,你才能更快速的結(jié)合...
[toc] 1. 前言 在閱讀Think in java時迁匠,關(guān)于內(nèi)部類的作用中出現(xiàn)了閉包這個詞。于是開始百度驹溃,了解到了怎么使用代碼定義一個閉包城丧,閉包能實現(xiàn)什么妙用拗慨。而這種答案...
APT Annotation Processing Tool 注解處理器。 APT 在編譯時期就會掃描標(biāo)識有某一些注解的源代碼儒溉,并對這些源代碼和注解做一些額外的操作宦焦,例如獲取...
安卓開發(fā)者必須了解的事件分發(fā)機(jī)制。本文將從源碼角度顿涣,以最全面波闹、最易懂的形式來講解Android事件分發(fā)機(jī)制。 若有錯漏涛碑,煩請斧正精堕。轉(zhuǎn)載請注明出處。 作者:程序引力 | 謝一 ...
你在 GitHub上搜索代碼時蒲障,是怎么樣操作的呢歹篓?是不是也是像我這樣瘫证,直接在搜索框里輸入要檢索的內(nèi)容,然后不斷在列表里翻頁找自己需要的內(nèi)容滋捶? 或者是簡單篩選下痛悯,在左側(cè)加個語言...
前段時間公司讓調(diào)研一下DeepLink,說以后會用到重窟,之前看了很久载萌,并做了個demo,現(xiàn)整理一下巡扇,方便以后查閱扭仁,如果有幸?guī)椭狡渌司透昧恕?基本概念 Deep Link,...
在日常的Android開發(fā)中厅翔,經(jīng)常會使用到動畫乖坠,這里就對Android開發(fā)中的動畫做一下總結(jié)。 Android 動畫分類 總的來說刀闷,Android動畫可以分為兩類熊泵,最初的傳統(tǒng)...