跳坑 看到標(biāo)題首先會想到webview自身應(yīng)該有個公開方法來起到這個作用,輸入個clear,果然編譯器提示有個clearHistory方法,于是就用了上去。結(jié)果完全不起作用啊...
跳坑 看到標(biāo)題首先會想到webview自身應(yīng)該有個公開方法來起到這個作用,輸入個clear,果然編譯器提示有個clearHistory方法,于是就用了上去。結(jié)果完全不起作用啊...
一、背景 隨著項目逐漸擴(kuò)展,業(yè)務(wù)功能越來越多,代碼量越來越多,開發(fā)人員數(shù)量也越來越多。此過程中,你是否有過以下煩惱? 項目模塊多且復(fù)雜,編譯一次要5分鐘甚至10分鐘?太慢不能...
日常開發(fā)中,我們常常碰到需要復(fù)用一組控件的時候,比如常見的標(biāo)題欄,一些列表的itemview等。這種由一系列普通View組合起來復(fù)用的形式,一般叫做組合控件。 組合控件相比于...
Rabbit是目前我正在開發(fā)的一個框架,它主要用來提高App開發(fā)的效率和質(zhì)量,總體定位上偏向于一個APM框架。 統(tǒng)計應(yīng)用冷啟動時長、頁面渲染時長是APM系統(tǒng)不可缺少一個功能。...
本文針對Activity的啟動主線進(jìn)行梳理。先捋大流程,后續(xù)再針對細(xì)節(jié)進(jìn)行學(xué)習(xí)。 一、概覽關(guān)鍵流程 啟動流程關(guān)鍵主線梳理: 點擊桌面App圖標(biāo),Launcher進(jìn)程采用Bin...
在實際情況中,當(dāng)Android項目的用戶量特別大時候,一些細(xì)小的問題也會被放大,ANR問題就是一個典型的例子。一些ANR問題只會發(fā)生在用戶實際使用的情景,當(dāng)系統(tǒng)資源比較緊張等...
從上篇的Zygote學(xué)習(xí)中,了解到Zygote進(jìn)程最后啟動了SyetemServer進(jìn)程,那么這篇文章就來分析下SystemServer。 一、SystemServer啟動流...
當(dāng)你寫好了一個開源庫,是否也想像其他的開源庫一樣在Android Studio中一句compile就可以引用。比如: compile 'com.android.support...