前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機制的文章跷叉,但存在一些問題:內(nèi)容不全纷闺、思路不清晰安接、無源碼分析、簡單問...
前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機制的文章跷叉,但存在一些問題:內(nèi)容不全纷闺、思路不清晰安接、無源碼分析、簡單問...
Android項目中的單元測試 測試用例采用MVP + dagger架構(gòu)步鉴,網(wǎng)絡(luò)層采用Retrofit2 + Rxjava揪胃,使用登錄做了一個簡單測試。測試框架使用:Junit氛琢、...
Toast 的使用可以說是非常簡單了只嚣,只需要一句話即可: 然而,由于Android 系統(tǒng)的更新迭代艺沼,如此簡單的Toast 也出現(xiàn)了問題,詳見這篇《Android 7.1.1 ...
一、什么是 Hook 技術(shù) ??Hook 技術(shù)又叫做鉤子函數(shù)延窜,在系統(tǒng)沒有調(diào)用該函數(shù)之前恋腕,鉤子程序就先捕獲該消息,鉤子函數(shù)先得到控制權(quán)逆瑞,這時鉤子函數(shù)既可以加工處理(改變)該函數(shù)...
一荠藤、學(xué)習(xí)目標 1、 了解 Gradle Plugin 的作用是什么获高? 2哈肖、 如何去定義一個 Gradle Plugin? 3念秧、 自定義插件擴展Extension淤井。 一、Gra...
本文已授權(quán) 微信公眾號 玉剛說 (@任玉剛)獨家發(fā)布出爹。 前言 我是一個崇尚 開源 的Android開發(fā)者庄吼,在過去的一段時間里,我研究了Github上的一些優(yōu)秀的開源庫严就,這些庫...
摘要 1 前言 2 AS 規(guī)范 3 命名規(guī)范 4 代碼樣式規(guī)范 5 資源文件規(guī)范 6 版本統(tǒng)一規(guī)范 7 第三方庫規(guī)范 8 注釋規(guī)范 9 測試規(guī)范 10 其他的一些規(guī)范 1 前...
1 找到項目的app目錄下的build.gradle ,在android{ 新建productFlavors productFlavors { demo1 { applica...
問題截圖: 具體如何生成截圖的方法句各,請參考http://www.reibang.com/p/e7e3b19cfa21吸占,此處只是解決生成截圖時的一些坑。 原因: 我所知道的原...
由于在ViewPage中PageAdapter來管理所有的Fragment初厚。在加載一個Fragment的時候件蚕,會自動緩存左右?guī)讉€(默認是一個)頁面,此時也會調(diào)用到正常的生命周...
CPU歷史詳解 早起Android只支持ARMv5的CPU架構(gòu)产禾,而發(fā)展到現(xiàn)在排作,支持以下7種架構(gòu): ARMv5:(armeabi )現(xiàn)在很少了,應(yīng)該不需要支持了(廢棄),使用軟...