前言 在面試中,經(jīng)常會(huì)問到TCP的三次握手和四次揮手。最近在面試3-5年開發(fā)經(jīng)驗(yàn)的程序員,發(fā)現(xiàn)能簡(jiǎn)單談?wù)勅挝帐值牧攘葻o幾,能剖析出整個(gè)具體過程的十不存一。這就是本篇文章誕生...
前言 在面試中,經(jīng)常會(huì)問到TCP的三次握手和四次揮手。最近在面試3-5年開發(fā)經(jīng)驗(yàn)的程序員,發(fā)現(xiàn)能簡(jiǎn)單談?wù)勅挝帐值牧攘葻o幾,能剖析出整個(gè)具體過程的十不存一。這就是本篇文章誕生...
前言 第一篇文章Fragment 與 FragmentPagerAdapter 我應(yīng)該算是詳細(xì)敘述了Fragment與PagerAdapter的一些知識(shí)點(diǎn),但那時(shí)候公司還沒引...
為什么要單獨(dú)把這個(gè)異常拿出來說,因?yàn)檫@個(gè)異常出現(xiàn)的比較詭異,先看拋出的異常,如下圖: 上圖是在華為兼容測(cè)試?yán)锩嫔傻?,出現(xiàn)這個(gè)問題的原因有三種: 1、可能是下標(biāo)計(jì)算有誤,導(dǎo)致...
看準(zhǔn)網(wǎng)上面的面經(jīng)也是博主寫的
2021年最新Android開發(fā)面試經(jīng)驗(yàn)(二):大疆以下純屬個(gè)人面試經(jīng)驗(yàn)分享,望對(duì)各位同仁有幫助 本人基本情況是:16年畢業(yè)于211院校本科,19-21年在Oppo工作,算是有大廠經(jīng)驗(yàn)了本博文,不會(huì)給出具體的答案,因?yàn)樵敿?xì)的答...
ANR(App Not Responding)基本上99%的App都有,即使是系統(tǒng),也有system_anr,我相信雖然ANR問題這樣的普遍,還是有很多人對(duì)ANR問題即熟悉又...
如果可以我想改名成《看完不會(huì)在 Kotlin 中封裝 Retrofit就砍我》,嘿嘿........ Retrofit 是一個(gè)設(shè)計(jì)相當(dāng)精良的框架,特別是其可擴(kuò)展性上。官方提供...
一個(gè)好的產(chǎn)品離不開數(shù)據(jù)分析,在手機(jī) APP 中,數(shù)據(jù)分析極致化需要細(xì)致到某個(gè)時(shí)刻列表曝光的了哪幾個(gè) Item。 2022 年了,基本上目前 Android 上可以滑動(dòng)的復(fù)雜列...
低性能的APP常見的表現(xiàn)有啟動(dòng)/界面切換慢、動(dòng)畫掉幀、卡頓、耗電,甚至出現(xiàn)應(yīng)用無響應(yīng)、程序崩潰的現(xiàn)象。當(dāng)我們著手解決這些性能問題時(shí),面對(duì)的第一個(gè)問題就是需要找到合適的工具來檢...
1. 前言 本文的源碼是基于JDK1.7,JDK1.8中HashMap的實(shí)現(xiàn),引入了紅黑樹,在后面的文章會(huì)寫到。后面還有一篇LinkedHashMap的解析:圖解Linked...
代碼覆蓋率 在做單元測(cè)試時(shí),代碼覆蓋率常常被拿來作為衡量測(cè)試好壞的指標(biāo),甚至,用代碼覆蓋率來考核測(cè)試任務(wù)完成情況,比如,代碼覆蓋率必須達(dá)到80%或 90%。 JaCoCo J...
Retrofit是squareup公司的開源力作,和同屬squareup公司開源的OkHttp,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)調(diào)度,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)執(zhí)行,為Android開發(fā)者提供了即方便又高效的...
更新:由于該適配方案越來越多人使用,也有很多人遇到不太理解的問題。所以為了大家更好的使用,我將文章很多內(nèi)容更新了,老用戶可以重新看下整篇文章。主要更新的內(nèi)容是使用方法跟以前不...
項(xiàng)目地址 CustomLintRules 網(wǎng)上有很多講解的文章,不再贅述。比如淺談 Android 自定義 Lint 規(guī)則的實(shí)現(xiàn)。了解基礎(chǔ)的同學(xué)可以直接看工程。關(guān)于工程結(jié)構(gòu),...
大佬,我自己寫了幾個(gè)自定義 lint rules,經(jīng)常性不生效,而且還不知道哪里出了問題。。。
android自定義lint規(guī)則項(xiàng)目地址 CustomLintRules 網(wǎng)上有很多講解的文章,不再贅述。比如淺談 Android 自定義 Lint 規(guī)則的實(shí)現(xiàn)。了解基礎(chǔ)的同學(xué)可以直接看工程。關(guān)于工程結(jié)構(gòu),...
博主,可以上傳一個(gè)應(yīng)用內(nèi)支付效果的 demo 動(dòng)態(tài)圖嗎?想對(duì)比一下谷歌支付與谷歌應(yīng)用內(nèi)支付的區(qū)別
Android Google應(yīng)用內(nèi)支付(新的集成方式)前言 之前寫過一篇通過AIDL方式集成Google支付的文章,如有需要,可以去看看。但是,不建議使用。為啥呢?,因?yàn)樽罱碐oogle文檔中說已經(jīng)不再支持AIDL的方式了。所...
實(shí)測(cè)通過,可正常支付,并在后臺(tái)看到相關(guān)支付數(shù)據(jù) 1.Stripe地址:https://github.com/stripe/stripe-android/tree/f1d932...