1.自定義View 自定義View可以分為三個流程:測量、布局、繪制 分別對應(yīng)著onMeasure、onLayout、onDraw方法。 自定義View可以分為兩種類型:1....
IP屬地:西藏
Activity有四種啟動模式:Standard、SingleTop、SingleTask、SingleInstance. Standard - 標準模式 默認的系統(tǒng)模式。每...
簡單了解 增量更新是什么?APP版本更新時不需要客戶端下載新的apk,只需要下載差分包(兩個apk的差異)。 差分包怎么得到?怎么用舊的apk和差分包合成新的apk?使用bs...
Gradle 進行構(gòu)建,都要經(jīng)過3個生命周期階段: 初始化階段 配置階段 執(zhí)行階段 Gradle 提供了很多生命周期監(jiān)聽方法,可以在各個階段 Hook 指定的任務(wù)。 1. P...
廢話不多說,是不是很想知道gradle 腳本中的每個方法的執(zhí)行順序和生命周期的回調(diào)都會在什么時候執(zhí)行呢?是不是也不想打log?為什么看著別人寫的腳本自己卻看不懂呢,為什么寫a...
??崩潰是Android開發(fā)經(jīng)常會碰到的問題,我們都知道,Android崩潰分為Java崩潰和Native崩潰。簡單來說Java崩潰就是在Java代碼中出現(xiàn)了未捕獲異常,導(dǎo)致...
前言 準備對微信Tinker進行學習,而微信Tinker里很重要的一部分是DexDiff算法,并且封裝了一個插件來完成這個工作。以前或多或少也接觸過Gradle 插件相關(guān)的知...