activity有四種靜態(tài)啟動(dòng)模式,分別是:默認(rèn)啟動(dòng)模式standard;棧頂復(fù)用模式singleTop;棧內(nèi)復(fù)用模式singleTask;全局唯一模式singleInsta...
activity有四種靜態(tài)啟動(dòng)模式,分別是:默認(rèn)啟動(dòng)模式standard;棧頂復(fù)用模式singleTop;棧內(nèi)復(fù)用模式singleTask;全局唯一模式singleInsta...
定義 確保某一個(gè)類只有一個(gè)實(shí)例,并且自行實(shí)例化,向整個(gè)系統(tǒng)提供這個(gè)唯一實(shí)例 五種單例模式 1.餓漢式 使用方式 2.懶漢式 3.雙重鎖校驗(yàn)機(jī)制 4.靜態(tài)內(nèi)部類 5.枚舉 推薦...
Rxjava簡介 Reactive Extensions for the JVMa library for composing asynchronous and event-...
App啟動(dòng)涉及三個(gè)進(jìn)程和六個(gè)大類: 三個(gè)進(jìn)程: Launcher進(jìn)程:整個(gè)App啟動(dòng)流程的起點(diǎn),負(fù)責(zé)接收用戶點(diǎn)擊屏幕事件,它其實(shí)就是一個(gè)Activity,里面實(shí)現(xiàn)了點(diǎn)擊事件,...
Activity Activity生命周期: 啟動(dòng)Activity: onCreate()—>onStart()—>onResume(),Activity進(jìn)入運(yùn)行狀態(tài)。 Ac...
前言 總結(jié) Android WebView 常用的相關(guān)知識(shí)點(diǎn),令包含以下干貨內(nèi)容分析:Js注入漏洞、WebView 遇到的坑、JsBridge 原理以及框架使用(JsBrid...
各大企業(yè)秋招流程: 杭州/阿里/數(shù)據(jù)技術(shù)及產(chǎn)品部:2輪技術(shù)面+交叉面+hr面深圳/騰訊/OMG/騰訊視頻:2輪技術(shù)面+hr面北京/百度/百度APP研發(fā)部:3輪技術(shù)面+文化測(cè)評(píng)...
說一些基礎(chǔ)的、適用于初學(xué)者的好習(xí)慣。 #1 - 在開始編碼之前先規(guī)劃和組織代碼 在項(xiàng)目的開始階段,不要上手直接寫代碼,一定要先確定代碼的分層和架構(gòu)。該分層和架構(gòu)在一定程度上決...
今天說一下一個(gè)比較好用的Android Studio插件:Gradle View。 首先說一下這個(gè)插件是干什么的:Gradle View是用來查看依賴樹的結(jié)構(gòu)的,你的工程可能...
一 獲取trace文件 首先找到到自己systrace.py文件(SDK工具),然后在這個(gè)目錄下執(zhí)行命令 : python systrace.py --time=10 -o ...
deadObjectException異常: android.os.DeadObjectException: Transaction failed onsmall parce...
不知道大家平常有沒有這樣的問題:我們?cè)谝恍╆P(guān)鍵點(diǎn)打了一些log,作為開發(fā)的角度這個(gè)有助于以后定位問題,但是這些log在平常的時(shí)候是會(huì)消耗性能的,并且有時(shí)候測(cè)試或者性能方便會(huì)提...
簡單介紹 首先簡單介紹一下stetho,stetho是Facebook推出的安卓APP網(wǎng)絡(luò)診斷和數(shù)據(jù)監(jiān)控的工具,接入方便,功能強(qiáng)大,是開發(fā)者必備的好工具。 主要...