前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎 網(wǎng)上有大量關于Android事件分發(fā)機制的文章垄懂,但存在一些問題:內容不全懦窘、思路不清晰沮明、無源碼分析典予、簡單問...
前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎 網(wǎng)上有大量關于Android事件分發(fā)機制的文章垄懂,但存在一些問題:內容不全懦窘、思路不清晰沮明、無源碼分析典予、簡單問...
Android項目中的單元測試 測試用例采用MVP + dagger架構态秧,網(wǎng)絡層采用Retrofit2 + Rxjava,使用登錄做了一個簡單測試扼鞋。測試框架使用:Junit申鱼、...
Toast 的使用可以說是非常簡單了,只需要一句話即可: 然而云头,由于Android 系統(tǒng)的更新迭代捐友,如此簡單的Toast 也出現(xiàn)了問題,詳見這篇《Android 7.1.1 ...
一、什么是 Hook 技術 ??Hook 技術又叫做鉤子函數(shù)抚恒,在系統(tǒng)沒有調用該函數(shù)之前培慌,鉤子程序就先捕獲該消息,鉤子函數(shù)先得到控制權柑爸,這時鉤子函數(shù)既可以加工處理(改變)該函數(shù)...
一、學習目標 1盒音、 了解 Gradle Plugin 的作用是什么表鳍? 2、 如何去定義一個 Gradle Plugin祥诽? 3譬圣、 自定義插件擴展Extension。 一雄坪、Gra...
本文已授權 微信公眾號 玉剛說 (@任玉剛)獨家發(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ī)讉€(默認是一個)頁面状植,此時也會調用到正常的生命周...
CPU歷史詳解 早起Android只支持ARMv5的CPU架構浊竟,而發(fā)展到現(xiàn)在,支持以下7種架構: ARMv5:(armeabi )現(xiàn)在很少了津畸,應該不需要支持了(廢棄),使用軟...