ANR 可能是大家平時(shí)開(kāi)發(fā)過(guò)程中,相對(duì)比較少的一類(lèi)的問(wèn)題,從考核過(guò)程中就能看出來(lái),很少有同學(xué)能夠回答完善。既然我們?cè)陂_(kāi)發(fā)中會(huì)遇到,那么我們至少需要知道 Framework 層...
前提:必須是處于git下的文件,未add到git的文件無(wú)法使用。 命令:git stash保存當(dāng)前工作進(jìn)度,將工作區(qū)和暫存區(qū)恢復(fù)到修改之前。 命令:git stash sav...
1、通過(guò)savedInstanceState是否未null,判斷fragment是新建還是重建;2、當(dāng)savedInstanceState不為null,獲取子fragment...
本文為作者根據(jù)日常使用結(jié)合Gson源碼注釋及wiki所作的原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)注明出處。 該系列其它文章 你真的會(huì)用Gson嗎?Gson使用指南(一) 你真的會(huì)用Gson嗎?Gs...
OkHttp緩存優(yōu)化你的應(yīng)用 Okhttp緩存原理 我們先從HTTP協(xié)議開(kāi)始入手,關(guān)于緩存的HTTP請(qǐng)求/返回頭由以下幾個(gè),我列了張表格一一解釋 與緩存最相關(guān)的Cache-C...
雖然很早之前使用CoordinatorLayout時(shí)就認(rèn)識(shí)過(guò)nestedScrollingChild和nestedScrollingParent, 也看多很多博客,但每次看著...
由于更換了設(shè)備,就安裝了最新的開(kāi)發(fā)環(huán)境,從git上clone代碼時(shí),同步失敗。項(xiàng)目為Java和Kotlin混編。遂經(jīng)歷了不短的一段調(diào)整時(shí)間調(diào)試,終于可以正常的run起來(lái)了,記...
什么是單元測(cè)試 在計(jì)算機(jī)編程中,單元測(cè)試(Unit Testing)又稱(chēng)為模塊測(cè)試, 是針對(duì)程序模塊(軟件設(shè)計(jì)的最小單位)來(lái)進(jìn)行正確性檢驗(yàn)的測(cè)試工作。程序單元是應(yīng)用的最小可測(cè)...
初學(xué)Android應(yīng)用開(kāi)發(fā)使用AndroidStudio國(guó)內(nèi)下載Gradle速度可能不盡如人意 更新build.gradle使其優(yōu)先使用阿里云的源 buildscript {...
聲明:該方案只對(duì)API19及以上版本有效 一、目標(biāo)需求 最近項(xiàng)目中在完善推送功能,需要進(jìn)入APP時(shí)檢測(cè)一下是否開(kāi)啟了推送權(quán)限,如果沒(méi)有開(kāi)啟彈窗提醒,當(dāng)用戶(hù)點(diǎn)擊彈窗時(shí)直接跳轉(zhuǎn)到...
最近通過(guò)bugly日志觀(guān)察到,android.view.WindowManager$BadTokenExceptionUnable to add window -- toke...
OKHTTP異步和同步請(qǐng)求簡(jiǎn)單分析OKHTTP攔截器緩存策略CacheInterceptor的簡(jiǎn)單分析OKHTTP攔截器ConnectInterceptor的簡(jiǎn)單分析OKHT...
作者:拔劍少年簡(jiǎn)書(shū)地址:http://www.itdecent.cn/u/dad4d9675892博客地址:https://it18monkey.github.io轉(zhuǎn)載請(qǐng)注...
技術(shù)不止,文章有料,加 JiuXinDev 入群,Android 搬磚路上不孤單 前言 相信很多同學(xué)都會(huì)有這樣的感受,前三天剛剛復(fù)習(xí)的知識(shí)點(diǎn),今天問(wèn)的時(shí)候怎么就講不出個(gè)所以然...
深入理解Java虛擬機(jī)[JVM]Java內(nèi)存區(qū)域與垃圾收集 - 思維導(dǎo)圖[JVM]類(lèi)加載機(jī)制 - 思維導(dǎo)圖[JVM]OOM實(shí)例分析[JVM]理解Class文件(1):手動(dòng)解析...